- Sep 16, 2011
-
-
Eric Christopher authored
of the original check meant that configure was caching the default CC check and using that instead of the result of AC_PROG_CC in both configure checks and during compilation. This wasn't affecting C++ so it was hard to notice. Regenerate configure. llvm-svn: 139937
-
Eric Christopher authored
llvm-svn: 139936
-
Eric Christopher authored
this anymore. llvm-svn: 139935
-
Eric Christopher authored
on all platforms. llvm-svn: 139934
-
Jim Grosbach authored
llvm-svn: 139931
-
Jim Grosbach authored
llvm-svn: 139929
-
Eli Friedman authored
llvm-svn: 139928
-
Jim Grosbach authored
llvm-svn: 139927
-
Jim Grosbach authored
llvm-svn: 139926
-
Jim Grosbach authored
llvm-svn: 139925
-
Jim Grosbach authored
llvm-svn: 139923
-
Jim Grosbach authored
llvm-svn: 139922
-
Jim Grosbach authored
llvm-svn: 139921
-
Jim Grosbach authored
llvm-svn: 139919
-
Jim Grosbach authored
llvm-svn: 139918
-
Jim Grosbach authored
llvm-svn: 139917
-
Jim Grosbach authored
llvm-svn: 139916
-
Owen Anderson authored
llvm-svn: 139915
-
Owen Anderson authored
llvm-svn: 139912
-
Jim Grosbach authored
llvm-svn: 139911
-
Jim Grosbach authored
llvm-svn: 139910
-
Jim Grosbach authored
llvm-svn: 139909
-
Jim Grosbach authored
llvm-svn: 139908
-
Jim Grosbach authored
llvm-svn: 139907
-
Jim Grosbach authored
llvm-svn: 139906
-
Jim Grosbach authored
llvm-svn: 139905
-
Jim Grosbach authored
llvm-svn: 139904
-
Jim Grosbach authored
llvm-svn: 139903
-
Jim Grosbach authored
llvm-svn: 139902
-
Andrew Trick authored
llvm-svn: 139900
-
Andrew Trick authored
llvm-svn: 139898
-
Benjamin Kramer authored
llvm-svn: 139892
-
Jim Grosbach authored
llvm-svn: 139884
-
Jakob Stoklund Olesen authored
The leaveIntvAfter() function normally inserts a back-copy after the requested instruction, making the back-copy kill the live range. In spill mode, try to insert the back-copy before the last use instead. That means the last use becomes the kill instead of the back-copy. This lowers the register pressure because the last use can now redefine the same register it was reading. This will also improve compile time: The back-copy isn't a kill, so hoisting it in hoistCopiesForSize() won't force a recomputation of the source live range. Similarly, if the back-copy isn't hoisted by the splitter, the spiller will not attempt hoisting it locally. llvm-svn: 139883
-
Jakob Stoklund Olesen authored
If the source register is live after the copy being spilled, there is no point to hoisting it. Hoisting inside a basic block only serves to resolve interferences by shortening the live range of the source. llvm-svn: 139882
-
Jim Grosbach authored
llvm-svn: 139881
-
Jim Grosbach authored
llvm-svn: 139880
-
Jim Grosbach authored
llvm-svn: 139877
-
Owen Anderson authored
Don't attach annotations to MCInst's. Instead, have the disassembler return, and the printer accept, an annotation string which can be passed through if the client cares about annotations. llvm-svn: 139876
-
Ivan Krasin authored
gold plugin is built with Large File Support (sizeof(off_t) == 64 on i686) and the rest of LLVM is built w/o Large File Support (sizeof(off_t) == 32 on i686) which corrupts the stack. llvm-svn: 139873
-