- Apr 25, 2007
-
-
Bill Wendling authored
clobbered by a call. llvm-svn: 36448
-
Chris Lattner authored
when promoted to 64-bits llvm-svn: 36442
-
Anton Korobeynikov authored
will follow. llvm-svn: 36435
-
Evan Cheng authored
llvm-svn: 36430
-
Chris Lattner authored
llvm-svn: 36425
-
Chris Lattner authored
llvm-svn: 36423
-
- Apr 24, 2007
-
-
Bill Wendling authored
llvm-svn: 36407
-
Bill Wendling authored
llvm-svn: 36406
-
Bill Wendling authored
llvm-svn: 36405
-
Bill Wendling authored
llvm-svn: 36404
-
Bill Wendling authored
vector_shuffle v1, v2, <2, 6, 3, 7> I.e. vector_shuffle v, undef, <2, 2, 3, 3> MMX only has a shuffle for v4i16 vectors. It needs to use the unpackh for this type of operation. llvm-svn: 36403
-
- Apr 23, 2007
-
-
Lauro Ramos Venancio authored
llvm-svn: 36359
-
Lauro Ramos Venancio authored
llvm-svn: 36355
-
- Apr 21, 2007
-
-
Lauro Ramos Venancio authored
llvm-svn: 36318
-
Jeff Cohen authored
llvm-svn: 36287
-
- Apr 20, 2007
-
-
Lauro Ramos Venancio authored
X86 32 bits. llvm-svn: 36283
-
Evan Cheng authored
llvm-svn: 36279
-
Jeff Cohen authored
llvm-svn: 36265
-
- Apr 18, 2007
-
-
Dan Gohman authored
llvm-svn: 36256
-
- Apr 17, 2007
-
-
Anton Korobeynikov authored
llvm-svn: 36213
-
Chris Lattner authored
it is defined in. llvm-svn: 36196
-
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
-
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
-
- Apr 15, 2007
-
-
Chris Lattner authored
llvm-svn: 36028
-
- Apr 12, 2007
-
-
Chris Lattner authored
llvm-svn: 35940
-
Chris Lattner authored
llvm-svn: 35926
-
- Apr 11, 2007
-
-
Chris Lattner authored
llvm-svn: 35884
-
Bill Wendling authored
llvm-svn: 35869
-
- Apr 10, 2007
-
-
Chris Lattner authored
llvm-svn: 35867
-
Chris Lattner authored
llvm-svn: 35845
-
Chris Lattner authored
llvm-svn: 35840
-
- Apr 09, 2007
-
-
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 04, 2007
-
-
Bill Wendling authored
llvm-svn: 35638
-
Chris Lattner authored
llvm-svn: 35637
-
Bill Wendling authored
llvm-svn: 35634
-