- Apr 17, 2007
-
-
Anton Korobeynikov authored
Also, fixed static case in presence of eax livin. This fixes PR331 PS: Why don't we still have push/pop instructions? :) llvm-svn: 36195
-
Andrew Lenharth authored
llvm-svn: 36191
-
Chris Lattner authored
llvm-svn: 36185
-
- Apr 16, 2007
-
-
Jeff Cohen authored
llvm-svn: 36177
-
Jeff Cohen authored
replaced it with a FIXME should have determined what did work. Then he would have realized that the code was in fact correct, and would have avoided breaking it. llvm-svn: 36173
-
Anton Korobeynikov authored
target for tabs checking. llvm-svn: 36146
-
Reid Spencer authored
Subtarget option names must be given in lower case in order to be recognized. Fixes test/CodeGen/Alpha/ctlz.ll llvm-svn: 36125
-
- Apr 15, 2007
-
-
Chris Lattner authored
llvm-svn: 36028
-
- Apr 14, 2007
-
-
Jeff Cohen authored
llvm-svn: 35975
-
- Apr 13, 2007
-
-
Chris Lattner authored
llvm-svn: 35962
-
- Apr 12, 2007
-
-
Reid Spencer authored
llvm-svn: 35957
-
Reid Spencer authored
This can happen for intrinsics that are overloaded. In such cases it is necessary to emit a function prototype before the body of the function that calls the intrinsic and to ensure we don't emit it multiple times. llvm-svn: 35954
-
Lauro Ramos Venancio authored
llvm-svn: 35951
-
Chris Lattner authored
llvm-svn: 35940
-
Chris Lattner authored
llvm-svn: 35926
-
- Apr 11, 2007
-
-
Chris Lattner authored
llvm-svn: 35909
-
Chris Lattner authored
llvm-svn: 35884
-
Reid Spencer authored
Put the parameter attributes in their own ParamAttr name space. Adjust the rest of llvm as a result. llvm-svn: 35877
-
Bill Wendling authored
llvm-svn: 35869
-
- Apr 10, 2007
-
-
Chris Lattner authored
llvm-svn: 35867
-
Chris Lattner authored
llvm-svn: 35859
-
Chris Lattner authored
llvm-svn: 35846
-
Chris Lattner authored
llvm-svn: 35845
-
Chris Lattner authored
llvm-svn: 35840
-
Chris Lattner authored
are always unsupported. llvm-svn: 35835
-
- Apr 09, 2007
-
-
Jeff Cohen authored
Fixes unexpected failures on FreeBSD/amd64 of: CFrontend/2005-09-24-BitFieldCrash.c: CFrontend/2007-02-04-EmptyStruct.c: CFrontend/2007-03-26-ZeroWidthBitfield.c: CodeGen/Generic/2005-10-18-ZeroSizeStackObject.ll: llvm-svn: 35828
-
Reid Spencer authored
Adapt handling of parameter attributes to use the new ParamAttrsList class. llvm-svn: 35814
-
Chris Lattner authored
getRegClassForInlineAsmConstraint to being handled by getRegForInlineAsmConstraint. This allows us to let the llvm register allocator allocate, which gives us better code. For example, X86/2007-01-29-InlineAsm-ir.ll used to compile to: _run_init_process: subl $4, %esp movl %ebx, (%esp) xorl %ebx, %ebx movl $11, %eax movl %ebx, %ecx movl %ebx, %edx # InlineAsm Start push %ebx ; movl %ebx,%ebx ; int $0x80 ; pop %ebx # InlineAsm End Now we get: _run_init_process: xorl %ecx, %ecx movl $11, %eax movl %ecx, %edx # InlineAsm Start push %ebx ; movl %ecx,%ebx ; int $0x80 ; pop %ebx # InlineAsm End llvm-svn: 35804
-
Chris Lattner authored
used with x constraints. llvm-svn: 35803
-
Chris Lattner authored
llvm-svn: 35799
-
- Apr 05, 2007
-
-
Reid Spencer authored
type. llvm-svn: 35674
-
- Apr 04, 2007
-
-
Evan Cheng authored
llvm-svn: 35640
-
Evan Cheng authored
llvm-svn: 35639
-
Bill Wendling authored
llvm-svn: 35638
-
Chris Lattner authored
llvm-svn: 35637
-
Evan Cheng authored
llvm-svn: 35635
-
Bill Wendling authored
llvm-svn: 35634
-
- Apr 03, 2007
-
-
Evan Cheng authored
llvm-svn: 35627
-
Nicolas Geoffray authored
LowerVASTART emits the right code if the subtarget is ELF32, the other intrinsics (VAARG, VACOPY and VAEND) are not yet implemented. llvm-svn: 35625
-
Nicolas Geoffray authored
as the 64-bit PowerOpen ABI" (Reference http://www.linux-foundation.org/spec/ELF/ppc64/). Change all ELF tests to ELF32. llvm-svn: 35624
-