- Jul 09, 2009
-
-
Evan Cheng authored
registers based on dynamic conditions. For example, X86 EBP/RBP, when used as frame register has to be spilled in the first fixed object. It should inform PEI this so it doesn't get allocated another stack object. Also, it should not be spilled as other callee-saved registers but rather its spilling and restoring are being handled by emitPrologue and emitEpilogue. Avoid spilling it twice. llvm-svn: 75116
-
Evan Cheng authored
llvm-svn: 75115
-
Chris Lattner authored
llvm-svn: 75114
-
Chris Lattner authored
llvm-svn: 75113
-
Chris Lattner authored
llvm-svn: 75112
-
Nick Lewycky authored
llvm-svn: 75111
-
Chris Lattner authored
llvm-svn: 75110
-
Chris Lattner authored
mode, instead of having asmprinter just "know" to print them. llvm-svn: 75109
-
Chris Lattner authored
llvm-svn: 75108
-
Chris Lattner authored
llvm-svn: 75107
-
Chris Lattner authored
is incapable of lowering direct references to globals like this, zap the code. llvm-svn: 75106
-
Chris Lattner authored
llvm-svn: 75105
-
Chris Lattner authored
asmprinter do it. llvm-svn: 75104
-
Chris Lattner authored
llvm-svn: 75103
-
Chris Lattner authored
llvm-svn: 75102
-
Chris Lattner authored
in pic or dynamic-no-pic mode. Also, x86-64 never used picstylegot. llvm-svn: 75101
-
Chris Lattner authored
Simplify it away, someone should evaluate this. llvm-svn: 75100
-
Chris Lattner authored
Simplify code based on this. llvm-svn: 75099
-
Nick Lewycky authored
llvm-svn: 75098
-
Lang Hames authored
as an (index,bool) pair. The bool flag records whether the kill is a PHI kill or not. This code will be used to enable splitting of live intervals containing PHI-kills. A slight change to live interval weights introduced an extra spill into lsr-code-insertion (outside the critical sections). The test condition has been updated to reflect this. llvm-svn: 75097
-
Chris Lattner authored
llvm-svn: 75096
-
Chris Lattner authored
llvm-svn: 75095
-
Chris Lattner authored
make sure we're set to static codegen. Simplify the decision tree of target->picstyle/picmode settings. llvm-svn: 75094
-
Chris Lattner authored
with DLLImport symbols even when in -static mode. llvm-svn: 75093
-
Chris Lattner authored
code which conflated RIPRel PIC with x86-64. Fix these to just check for X86-64 directly. llvm-svn: 75092
-
Chris Lattner authored
llvm-svn: 75091
-
Chris Lattner authored
x86-64: GOT-style PIC is never used on x86-64. llvm-svn: 75090
-
Chris Lattner authored
llvm-svn: 75089
-
Chris Lattner authored
llvm-svn: 75088
-
Chris Lattner authored
llvm-svn: 75087
-
Chris Lattner authored
llvm-svn: 75086
-
Chris Lattner authored
llvm-svn: 75085
-
Jeffrey Yasskin authored
llvm-svn: 75084
-
Chris Lattner authored
llvm-svn: 75083
-
Chris Lattner authored
llvm-svn: 75082
-
Dan Gohman authored
nodes with operand types that differ from the result type. (This doesn't normally happen right now, because SelectionDAGLowering::visitShuffleVector normalizes vector shuffles.) llvm-svn: 75081
-
Chris Lattner authored
llvm-svn: 75080
-
Chris Lattner authored
llvm-svn: 75079
-
Chris Lattner authored
* remove some old code that was needed when we'd put ESP in the scale instead of the base of some instructions. * Fix a bug with the P modifier in inline asm that caused us to drop it. llvm-svn: 75077
-
Chris Lattner authored
llvm-svn: 75076
-