- Jun 22, 2007
-
-
Dale Johannesen authored
llvm-svn: 37700
-
- Jun 20, 2007
-
-
Evan Cheng authored
llvm-svn: 37669
-
- Jun 19, 2007
-
-
Evan Cheng authored
llvm-svn: 37659
-
Dan Gohman authored
for needing the DAG node to print pre-legalize extended value types, and to get better debug messages with target-specific nodes. llvm-svn: 37656
-
Chris Lattner authored
llvm-svn: 37650
-
Dan Gohman authored
with a general target hook to identify rematerializable instructions. Some instructions are only rematerializable with specific operands, such as loads from constant pools, while others are always rematerializable. This hook allows both to be identified as being rematerializable with the same mechanism. llvm-svn: 37644
-
Evan Cheng authored
llvm-svn: 37643
-
Chris Lattner authored
Anton for half of this patch. llvm-svn: 37641
-
Evan Cheng authored
Look for VECTOR_SHUFFLE that's identity operation on either LHS or RHS. This can happen before DAGCombiner catches it. llvm-svn: 37636
-
- Jun 18, 2007
-
-
Dan Gohman authored
llvm-svn: 37625
-
- Jun 17, 2007
-
-
Bill Wendling authored
define double @test2(i64 %A) { %B = bitcast i64 %A to double ret double %B } $ llvm-as < t.ll | llc -march=x86-64 before: .align 4 .globl _test2 _test2: movd %rdi, %xmm0 ret after: _test2: subq $8, %rsp movq %rdi, (%rsp) movsd (%rsp), %xmm0 addq $8, %rsp ret llvm-svn: 37617
-
- Jun 16, 2007
-
-
Bill Wendling authored
llvm-svn: 37611
-
- Jun 15, 2007
-
-
Evan Cheng authored
llvm-svn: 37606
-
Dan Gohman authored
llvm-svn: 37579
-
Dale Johannesen authored
llvm-svn: 37578
-
- Jun 14, 2007
-
-
Dan Gohman authored
implementation for x86. llvm-svn: 37576
-
Dan Gohman authored
llvm-svn: 37574
-
Christopher Lamb authored
llvm-svn: 37572
-
- Jun 13, 2007
-
-
Dale Johannesen authored
llvm-svn: 37571
-
- Jun 09, 2007
-
-
Chris Lattner authored
llvm-svn: 37534
-
Chris Lattner authored
llvm-svn: 37533
-
- Jun 08, 2007
-
-
Evan Cheng authored
llvm-svn: 37528
-
Lauro Ramos Venancio authored
llvm-svn: 37527
-
Evan Cheng authored
llvm-svn: 37517
-
Evan Cheng authored
llvm-svn: 37516
-
- Jun 07, 2007
-
-
Evan Cheng authored
Stupid cut-n-paste bug caused me soooo much grief. Why wasn't there a compilation warning? I blame it on the FE folks. llvm-svn: 37484
-
- Jun 06, 2007
-
-
Evan Cheng authored
llvm-svn: 37468
-
Evan Cheng authored
llvm-svn: 37466
-
Bruno Cardoso Lopes authored
- Modifications from the last patch included (issues pointed by Evan Cheng are now fixed). - Added more MipsI instructions. - Added more patterns to match branch instructions. llvm-svn: 37461
-
- Jun 05, 2007
-
-
Evan Cheng authored
llvm-svn: 37437
-
Evan Cheng authored
llvm-svn: 37434
-
- Jun 04, 2007
-
-
Evan Cheng authored
llvm-svn: 37419
-
- Jun 02, 2007
-
-
Chris Lattner authored
switches. There is one really easy isel thing here with tst we are not getting. llvm-svn: 37400
-
- Jun 01, 2007
-
-
Evan Cheng authored
llvm-svn: 37388
-
Evan Cheng authored
llvm-svn: 37385
-
Evan Cheng authored
llvm-svn: 37381
-
- May 31, 2007
-
-
Chris Lattner authored
smaller than the preferred alignment, but so that the target can actually specify a minimum alignment if needed. This fixes some objc protocol failures Devang tracked down. llvm-svn: 37373
-
- May 30, 2007
-
-
Evan Cheng authored
For VFP2 fldm, fstm instructions, the condition code is printed after the address mode and size specifier. e.g. fstmiaseq, not fstmeqias. llvm-svn: 37351
-
Evan Cheng authored
llvm-svn: 37349
-
- May 29, 2007
-
-
Evan Cheng authored
llvm-svn: 37342
-