- Jan 18, 2011
-
-
Jakob Stoklund Olesen authored
Analyze the live range's behavior entering and leaving basic blocks. Compute an interference pattern for each allocation candidate, and use SpillPlacement to find an optimal region where that register can be live. This code is still not enabled. llvm-svn: 123774
-
Bruno Cardoso Lopes authored
llvm-svn: 123772
-
-
Bruno Cardoso Lopes authored
llvm-svn: 123770
-
Jim Grosbach authored
llvm-svn: 123769
-
Bruno Cardoso Lopes authored
llvm-svn: 123768
-
Bruno Cardoso Lopes authored
llvm-svn: 123766
-
Bruno Cardoso Lopes authored
llvm-svn: 123763
-
Bruno Cardoso Lopes authored
llvm-svn: 123760
-
Duncan Sands authored
These were not recommended by my auto-simplifier since they don't fire often enough. However they do fire from time to time, for example they remove one subtraction from the final bitcode for 483.xalancbmk. llvm-svn: 123755
-
Duncan Sands authored
simplification in fully optimized code. It occurs sporadically in the testsuite, and many times in 403.gcc: the final bitcode has 131 fewer subtractions after this change. The reason that the multiplies are not eliminated is the same reason that instcombine did not catch this: they are used by other instructions (instcombine catches this with a more general transform which in general is only profitable if the operands have only one use). llvm-svn: 123754
-
Chris Lattner authored
llvm-svn: 123752
-
Venkatraman Govindaraju authored
SPARC backend: Modified LowerCall and LowerFormalArguments so that they use CallingConv assignments. llvm-svn: 123749
-
Cameron Zwarich authored
llvm-svn: 123748
-
Cameron Zwarich authored
llvm-svn: 123747
-
Daniel Dunbar authored
llvm-svn: 123746
-
Daniel Dunbar authored
llvm-svn: 123745
-
Daniel Dunbar authored
llvm-svn: 123744
-
Cameron Zwarich authored
llvm-svn: 123743
-
Daniel Dunbar authored
llvm-svn: 123740
-
Daniel Dunbar authored
llvm-svn: 123739
-
Daniel Dunbar authored
McARM: Always keep an offset expression, if used (instead of assuming == 0 if used but not present), and simplify logic. Also, clean up various non-sensicalisms in isMemModeRegThumb() and isMemModeImmThumb(). llvm-svn: 123738
-
Daniel Dunbar authored
llvm-svn: 123737
-
Daniel Dunbar authored
llvm-svn: 123736
-
Cameron Zwarich authored
llvm-svn: 123732
-
Cameron Zwarich authored
function. This seems to be about a 1.5% speedup of -scalarrepl on test-suite with SPEC2000 and SPEC2006. llvm-svn: 123731
-
Rafael Espindola authored
llvm-svn: 123729
-
Cameron Zwarich authored
llvm-svn: 123726
-
Cameron Zwarich authored
dominance and post-dominance frontiers. llvm-svn: 123725
-
Cameron Zwarich authored
llvm-svn: 123724
-
Daniel Dunbar authored
llvm-svn: 123722
-
Daniel Dunbar authored
llvm-svn: 123717
-
Eric Christopher authored
the flags. llvm-svn: 123712
-
Chris Lattner authored
constant but requires a unique address, we can still put it in a readonly section, just not a mergable one. llvm-svn: 123711
-
Jeffrey Yasskin authored
llvm-svn: 123707
-
Stuart Hastings authored
ranges, add legalizer support for nested calls. Necessary for ARM byval support. Radar 7662569. llvm-svn: 123704
-
- Jan 17, 2011
-
-
NAKAMURA Takumi authored
llvm-svn: 123687
-
NAKAMURA Takumi authored
Windows/PathV2.inc: MoveFileEx() can behave like Posix's mv(1) to specify MOVEFILE_COPY_ALLOWED | MOVEFILE_REPLACE_EXISTING. llvm-svn: 123686
-
NAKAMURA Takumi authored
lib/Support/Windows/Signals.inc: "Showstopper" dialogs may be suppressed with SetErrorMode() on Windows 7. llvm-svn: 123685
-
Owen Anderson authored
without whatever this was trying to do. When/if someone has the time to do some empirical evaluations, it might be worth it to figure out what this code was trying to do and see if it's worth resurrecting/fixing. llvm-svn: 123684
-