- Jan 10, 2008
-
-
Evan Cheng authored
llvm-svn: 45787
-
- Jan 09, 2008
-
-
Owen Anderson authored
Clean up StrongPHIElimination a bit, and add some more comments to the internal structures. There's still more work to do on this front. llvm-svn: 45783
-
Duncan Sands authored
llvm-svn: 45781
-
Owen Anderson authored
llvm-svn: 45775
-
Owen Anderson authored
llvm-svn: 45774
-
Owen Anderson authored
llvm-svn: 45773
-
Chris Lattner authored
llvm-svn: 45768
-
Chris Lattner authored
llvm-svn: 45766
-
Chris Lattner authored
void test(long long *P) { *P ^= 1; } into just: _test: movl 4(%esp), %eax xorl $1, (%eax) ret instead of code like this: _test: movl 4(%esp), %ecx xorl $1, (%ecx) movl 4(%ecx), %edx movl %edx, 4(%ecx) ret llvm-svn: 45762
-
- Jan 08, 2008
-
-
Owen Anderson authored
llvm-svn: 45759
-
Duncan Sands authored
on 64-bit builds. Analysis and original patch by Török Edwin. Code audit found another place with the same problem, also fixed here. llvm-svn: 45746
-
Chris Lattner authored
llvm-svn: 45745
-
Chris Lattner authored
the code generated is not wonderful. This turns a miscompilation into a code quality bug (noted in the ppc readme). This fixes PR642, which is over 2 years old (!). Nate, please review this. llvm-svn: 45742
-
Owen Anderson authored
llvm-svn: 45738
-
Evan Cheng authored
llvm-svn: 45734
-
Evan Cheng authored
llvm-svn: 45733
-
Bill Wendling authored
llvm-svn: 45731
-
Evan Cheng authored
llvm-svn: 45727
-
Chris Lattner authored
llvm-svn: 45726
-
Evan Cheng authored
llvm-svn: 45725
-
- Jan 07, 2008
-
-
Chris Lattner authored
llvm-svn: 45723
-
Chris Lattner authored
llvm-svn: 45720
-
Owen Anderson authored
llvm-svn: 45719
-
Owen Anderson authored
llvm-svn: 45718
-
Duncan Sands authored
to be used for the force_interpreter parameter... Spotted by gcc-4.2. llvm-svn: 45714
-
Duncan Sands authored
llvm-svn: 45712
-
Duncan Sands authored
incompatibility. llvm-svn: 45704
-
Duncan Sands authored
llvm-svn: 45703
-
Duncan Sands authored
llvm-svn: 45701
-
Gordon Henriksen authored
llvm-svn: 45700
-
Bill Wendling authored
llvm-svn: 45699
-
Chris Lattner authored
llvm-svn: 45698
-
Chris Lattner authored
llvm-svn: 45697
-
Chris Lattner authored
Make MachineInstr::getDesc return a reference instead of a pointer, since it can never be null. llvm-svn: 45695
-
Chris Lattner authored
llvm-svn: 45693
-
Chris Lattner authored
all clients over to using predicates instead of these flags directly. These are now private values which are only to be used to statically initialize the tables. llvm-svn: 45692
-
Chris Lattner authored
llvm-svn: 45691
-
Chris Lattner authored
flags that can be set. Add predicates for the ones lacking it, and switch some clients over to using the predicates instead of Flags directly. llvm-svn: 45690
-
Chris Lattner authored
llvm-svn: 45689
-
Chris Lattner authored
Evan, please review the comments I added to getNumDefs to make sure that they are accurate, thx. llvm-svn: 45687
-