- Sep 27, 2010
-
-
Douglas Gregor authored
llvm-svn: 114835
-
Dan Gohman authored
Add constified overloads for findNearestCommonDominator. llvm-svn: 114834
-
Dan Gohman authored
llvm-svn: 114832
-
Dan Gohman authored
to link in "core". llvm-svn: 114831
-
Dan Gohman authored
llvm-svn: 114830
-
Dan Gohman authored
rename writeHeader's Name argument to Title, to be consistent with WriteGraph. llvm-svn: 114829
-
Dan Gohman authored
llvm-svn: 114828
-
Dan Gohman authored
llvm-svn: 114827
-
Oscar Fuentes authored
llvm-svn: 114826
-
Oscar Fuentes authored
llvm-svn: 114825
-
Michael J. Spencer authored
targeted at symbols into relocations relative to the containing section. Patch by Nathan Jeffords! llvm-svn: 114823
-
Chris Lattner authored
llvm-svn: 114822
-
-
Abramo Bagnara authored
llvm-svn: 114820
-
-
rdar://8468087Chris Lattner authored
My previous fix for rdar://8456371 should only apply to fmulp/faddp, not to fmul/fadd. Instruction set orthogonality is overrated or something. llvm-svn: 114818
-
Chris Lattner authored
support aligned comm. Detect when compiling for 10.4 and don't emit an alignment for comm. THis will hopefully fix PR8198. llvm-svn: 114817
-
Michael J. Spencer authored
That, and keep aKor happy :P. llvm-svn: 114816
-
Chris Lattner authored
llvm-svn: 114815
-
Michael J. Spencer authored
llvm-svn: 114814
-
Eric Christopher authored
divide support also. llvm-svn: 114813
-
Eric Christopher authored
llvm-svn: 114812
-
Eric Christopher authored
llvm-svn: 114811
-
Douglas Gregor authored
libclang options for editing a translation unit. llvm-svn: 114810
-
-
Caroline Tice authored
Create more useful instance names for target, process and thread instances. Change default 'set' behavior so that all instance settings for the specified variable will be updated, unless the "-n" ("--no_override") command options is specified. llvm-svn: 114808
-
- Sep 26, 2010
-
-
Lang Hames authored
Fixed some tests to avoid LiveIntervals::getInstructionFromIndex(..) overhead where possible. Thanks to Jakob for the suggestions. llvm-svn: 114798
-
- Sep 25, 2010
-
-
Oscar Fuentes authored
not generating build targets for those parts of the build. llvm-svn: 114797
-
Oscar Fuentes authored
for real. Patch by Nathan Jeffords! llvm-svn: 114796
-
Oscar Fuentes authored
available targets unless LLVM_INCLUDE_X is ON. LLVM_BUILD_X implies LLVM_INCLUDE_X" It breaks the configuration phase when cmake is invoked without parameters, it is too complex for the purpose and introduces an incovenience for the user (as both LLVM_BUILD_X and LLVM_INCLUDE_X must set to OFF for not including X on the build) llvm-svn: 114795
-
Jakob Stoklund Olesen authored
llvm-svn: 114794
-
Daniel Dunbar authored
using generic GCC tools. llvm-svn: 114793
-
Chris Lattner authored
llvm-svn: 114792
-
Lang Hames authored
Removed VNInfo::isDefAccurate(). Def "accuracy" can be checked by testing whether LiveIntervals::getInstructionFromIndex(def) returns NULL. llvm-svn: 114791
-
Marcin Swiderski authored
- LocalScope class with iterator used to pointing into it, - fat doxygen comment for LocalScope indended usage, - BlockScopePosPair class used for storing jump targets/sources (for: goto, break, continue), that replaces raw CFGBlock pointer used earlier for this purpose. llvm-svn: 114790
-
Che-Liang Chiou authored
llvm-svn: 114789
-
Che-Liang Chiou authored
llvm-svn: 114788
-
Che-Liang Chiou authored
llvm-svn: 114787
-
Rafael Espindola authored
symbols defined in merge sections in independent atoms. llvm-svn: 114786
-
Owen Anderson authored
LoadPRE was not properly checking that the load it was PRE'ing post-dominated the block it was being hoisted to. Splitting critical edges at the merge point only addressed part of the issue; it is also possible for non-post-domination to occur when the path from the load to the merge has branches in it. Unfortunately, full anticipation analysis is time-consuming, so for now approximate it. This is strictly more conservative than real anticipation, so we will miss some cases that real PRE would allow, but we also no longer insert loads into paths where they didn't exist before. :-) This is a very slight net positive on SPEC for me (0.5% on average). Most of the benchmarks are largely unaffected, but when it pays off it pays off decently: 181.mcf improves by 4.5% on my machine. llvm-svn: 114785
-