- May 26, 2008
-
-
Bill Wendling authored
LBB1_3: # bb ... xorl %ebp, %ebp subl (%ebx), %ebp ... incl %ecx cmpl %edi, %ecx jl LBB1_3 # bb Whe using machine LICM, LLVM converts it into: xorl %esi, %esi LBB1_3: # bb ... movl %esi, %ebp subl (%ebx), %ebp ... incl %ecx cmpl %edi, %ecx jl LBB1_3 # bb Two address conversion inserts the copy instruction. However, it's cheaper to rematerialize it, and remat helps reduce register pressure. llvm-svn: 51562
-
Nick Lewycky authored
llvm-svn: 51561
-
Nick Lewycky authored
llvm-svn: 51560
-
- May 25, 2008
-
-
Nick Lewycky authored
Analysis/ConstantFolding to fold ConstantExpr's, then make instcombine use it to try to use targetdata to fold constant expressions on void instructions. Also extend the icmp(inttoptr, inttoptr) folding to handle the case where int size != ptr size. llvm-svn: 51559
-
Eli Friedman authored
someone tries to make a bitfield volatile?). Not sure how to write a test; any suggestions? llvm-svn: 51558
-
Eli Friedman authored
with unnamed members. llvm-svn: 51557
-
Eli Friedman authored
PR2151 (by not creating the empty implicit init list). llvm-svn: 51556
-
Eli Friedman authored
double-report errors; fixes PR2362. llvm-svn: 51555
-
Eli Friedman authored
test/Codegen/mandel.c on Solaris. :-) llvm-svn: 51554
-
Sanjiv Gupta authored
Also take care of freeing memory at the right places. llvm-svn: 51553
-
Eli Friedman authored
llvm-svn: 51552
-
Eli Friedman authored
(originally reported in PR1682). llvm-svn: 51551
-
- May 24, 2008
-
-
Ted Kremenek authored
llvm-svn: 51548
-
Ted Kremenek authored
llvm-svn: 51547
-
Ted Kremenek authored
llvm-svn: 51546
-
Ted Kremenek authored
Analyze files not compiled using "-c". This fixes: <rdar://problem/5961638> invoke checker when gcc is not called with "-c" llvm-svn: 51545
-
Ted Kremenek authored
llvm-svn: 51544
-
Owen Anderson authored
Patch by Mikael Lepistö. llvm-svn: 51540
-
Chris Lattner authored
llvm-svn: 51539
-
Chris Lattner authored
llvm-svn: 51538
-
Chris Lattner authored
This fixes PR2359 llvm-svn: 51536
-
Chris Lattner authored
llvm-svn: 51535
-
Evan Cheng authored
llvm-svn: 51533
-
Evan Cheng authored
Eliminate x86.sse2.movs.d, x86.sse2.shuf.pd, x86.sse2.unpckh.pd, and x86.sse2.unpckl.pd intrinsics. These will be lowered into shuffles. llvm-svn: 51531
-
Duncan Sands authored
so that gcc doesn't warn about them. llvm-svn: 51529
-
Steve Naroff authored
llvm-svn: 51528
-
Dale Johannesen authored
sections on ppc32 darwin. g++.dg/abi/key2.C llvm-svn: 51527
-
Evan Cheng authored
llvm-svn: 51526
-
Evan Cheng authored
llvm-svn: 51525
-
Evan Cheng authored
llvm-svn: 51523
-
Evan Cheng authored
Remove x86.sse2.loadh.pd and x86.sse2.loadl.pd. These will be lowered into load and shuffle instructions. llvm-svn: 51522
-
Evan Cheng authored
Remove x86.sse2.loadh.pd and x86.sse2.loadl.pd. These will be lowered into load and shuffle instructions. llvm-svn: 51521
-
Chris Lattner authored
llvm-svn: 51519
-
Dale Johannesen authored
llvm-svn: 51517
-
Chris Lattner authored
somewhere deep in rewrite rope. llvm-svn: 51515
-
Chris Lattner authored
llvm-svn: 51514
-
Evan Cheng authored
llvm-svn: 51513
-
Dan Gohman authored
llvm-svn: 51512
-
Dan Gohman authored
it's simpler for isFirstClassType to use a negative test. llvm-svn: 51511
-
Dan Gohman authored
llvm-svn: 51510
-