- Jun 19, 2007
-
-
Evan Cheng authored
llvm-svn: 37634
-
Evan Cheng authored
llvm-svn: 37633
-
Tanya Lattner authored
Fix up Annotate attribute test case. Fix DebugFilename.c test case to look for right file name. llvm-svn: 37632
-
- Jun 18, 2007
-
-
Chris Lattner authored
llvm-svn: 37631
-
Devang Patel authored
llvm-svn: 37630
-
Chris Lattner authored
by making it non-recursive llvm-svn: 37629
-
Dan Gohman authored
add operands after constant operands. The recent change to recognize sign-extend expressions caused this to be exposed more often. llvm-svn: 37628
-
Anton Korobeynikov authored
llvm-svn: 37627
-
Dan Gohman authored
llvm-svn: 37626
-
Dan Gohman authored
llvm-svn: 37625
-
Dan Gohman authored
llvm-svn: 37624
-
Evan Cheng authored
llvm-svn: 37623
-
Owen Anderson authored
llvm-svn: 37622
-
Owen Anderson authored
llvm-svn: 37621
-
Owen Anderson authored
llvm-svn: 37620
-
Chris Lattner authored
these though. llvm-svn: 37619
-
- Jun 17, 2007
-
-
Bill Wendling authored
llvm-svn: 37618
-
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
-
-
Reid Spencer authored
Use SmallPtrSet instead of std::vector to eliminate duplicate uses in a function generated with -gen-function. This prevents the output from having multiple duplicate declarations of constants and gvals. llvm-svn: 37616
-
Reid Spencer authored
When printing the uses of a function (-gen-function only), make sure to include the constants referenced by intializers of global variables. llvm-svn: 37615
-
Nick Lewycky authored
llvm-svn: 37614
-
Evan Cheng authored
1. Consider all possible ifcvt cases at once. No longer restricted to bottom up iterative approach. 2. Sort all possible cases based on a cost function. Perform the most profitable ones first invalidate others that target the same blocks. 3. Fixed a number of bugs related to block duplication. llvm-svn: 37613
-
Bill Wendling authored
llvm-svn: 37612
-
Bill Wendling authored
llvm-svn: 37611
-
Owen Anderson authored
Fix test/Transforms/GVNPRE/2007-06-15-InvokeInst.ll by ignoring all instructions that depend on invokes. llvm-svn: 37610
-
Owen Anderson authored
llvm-svn: 37609
-
Tanya Lattner authored
llvm-svn: 37608
-
- Jun 15, 2007
-
-
Evan Cheng authored
llvm-svn: 37607
-
Evan Cheng authored
llvm-svn: 37606
-
Evan Cheng authored
Added CanBeDuplicated(). It returns true if an instruction can be safely duplicated (e.g. during ifcvt). llvm-svn: 37605
-
Tanya Lattner authored
llvm-svn: 37604
-
Tanya Lattner authored
llvm-svn: 37603
-
Dan Gohman authored
llvm-svn: 37602
-
Chris Lattner authored
for tied register constraints. llvm-svn: 37601
-
Chris Lattner authored
llvm-svn: 37600
-
Evan Cheng authored
llvm-svn: 37599
-
Evan Cheng authored
llvm-svn: 37598
-
Duncan Sands authored
llvm-svn: 37597
-
Dan Gohman authored
integer constant SCEV. llvm-svn: 37596
-
Owen Anderson authored
llvm-svn: 37595
-