- Sep 22, 2006
-
-
Evan Cheng authored
llvm-svn: 30583
-
- Sep 21, 2006
-
-
Chris Lattner authored
llvm-svn: 30559
-
Chris Lattner authored
llvm-svn: 30556
-
Nick Lewycky authored
llvm-svn: 30553
-
Anton Korobeynikov authored
llvm-svn: 30549
-
- Sep 20, 2006
-
-
Chris Lattner authored
llvm-svn: 30515
-
- Sep 18, 2006
-
-
Chris Lattner authored
llvm-svn: 30457
-
- Sep 17, 2006
-
-
Anton Korobeynikov authored
Added X86 StdCall & FastCall calling conventions. Codegen will follow. llvm-svn: 30446
-
Anton Korobeynikov authored
llvm-svn: 30441
-
- Sep 16, 2006
-
-
Chris Lattner authored
llvm-svn: 30406
-
- Sep 15, 2006
-
-
Evan Cheng authored
llvm-svn: 30382
-
- Sep 14, 2006
-
-
Anton Korobeynikov authored
DLL* linkages got full (I hope) codegeneration support in C & both x86 assembler backends. External weak linkage added for future use, we don't provide any codegeneration, etc. support for it. llvm-svn: 30374
-
Chris Lattner authored
llvm-svn: 30308
-
- Sep 13, 2006
-
-
Evan Cheng authored
llvm-svn: 30300
-
Chris Lattner authored
llvm-svn: 30294
-
Chris Lattner authored
llvm-svn: 30293
-
Chris Lattner authored
We now compile CodeGen/X86/lea-2.ll into: _test: movl 4(%esp), %eax movl 8(%esp), %ecx leal -5(%ecx,%eax,4), %eax ret instead of: _test: movl 4(%esp), %eax leal (,%eax,4), %eax addl 8(%esp), %eax addl $4294967291, %eax ret llvm-svn: 30288
-
Chris Lattner authored
llvm-svn: 30286
-
Chris Lattner authored
llvm-svn: 30285
-
Chris Lattner authored
This implements CodeGen/X86/jump_sign.ll. llvm-svn: 30283
-
- Sep 12, 2006
-
-
Evan Cheng authored
llvm-svn: 30279
-
Chris Lattner authored
llvm-svn: 30271
-
Chris Lattner authored
llvm-svn: 30269
-
Chris Lattner authored
llvm-svn: 30268
-
- Sep 11, 2006
-
-
Evan Cheng authored
llvm-svn: 30245
-
Evan Cheng authored
llvm-svn: 30244
-
Evan Cheng authored
operand of a conditional branch to allow load folding into CMP / TEST instructions. llvm-svn: 30241
-
- Sep 08, 2006
-
-
Evan Cheng authored
in addition to immediate operands. llvm-svn: 30205
-
Chris Lattner authored
llvm-svn: 30190
-
Evan Cheng authored
llvm-svn: 30178
-
Evan Cheng authored
llvm-svn: 30177
-
Evan Cheng authored
shuffle V1, <undef>, <undef, undef, 4, 5> - Fix some suspicious logic into LowerVectorShuffle that cause less than optimal code by failing to identify MOVL (move to lowest element of a vector). llvm-svn: 30171
-
Jim Laskey authored
2. Protect and outline createTargetAsmInfo. 3. Misc. kruft. llvm-svn: 30169
-
Chris Lattner authored
llvm-svn: 30165
-
Chris Lattner authored
host, it should be affected by the target. Allow the command line option to override in either case. llvm-svn: 30164
-
Jim Laskey authored
llvm-svn: 30162
-
Jim Laskey authored
llvm-svn: 30161
-
- Sep 07, 2006
-
-
Chris Lattner authored
using test, which provides nice simplifications like: - movl %edi, %ecx - andl $2, %ecx - cmpl $0, %ecx + testl $2, %edi je LBB1_11 #cond_next90 There are a couple of dagiselemitter deficiencies that this exposes, they will be handled later. llvm-svn: 30156
-
Chris Lattner authored
llvm-svn: 30155
-
Evan Cheng authored
llvm-svn: 30152
-