- Feb 02, 2007
-
-
Reid Spencer authored
llvm-svn: 33784
-
Reid Spencer authored
llvm-svn: 33783
-
Reid Spencer authored
llvm-svn: 33782
-
Reid Spencer authored
llvm-svn: 33781
-
Evan Cheng authored
llvm-svn: 33780
-
Chris Lattner authored
llvm-svn: 33779
-
Chris Lattner authored
llvm-svn: 33778
-
Reid Spencer authored
2. Fix indentation 3. Renumber the instruction opcodes after the Shift became a binary operator. llvm-svn: 33777
-
Reid Spencer authored
This feature is needed in order to support shifts of more than 255 bits on large integer types. This changes the syntax for llvm assembly to make shl, ashr and lshr instructions look like a binary operator: shl i32 %X, 1 instead of shl i32 %X, i8 1 Additionally, this should help a few passes perform additional optimizations. llvm-svn: 33776
-
Evan Cheng authored
llvm-svn: 33775
-
Evan Cheng authored
llvm-svn: 33773
-
- Feb 01, 2007
-
-
Devang Patel authored
llvm-svn: 33772
-
Chris Lattner authored
pessimization where instcombine can sink a load (good for code size) that prevents an alloca from being promoted by mem2reg (bad for everything). llvm-svn: 33771
-
Chris Lattner authored
llvm-svn: 33770
-
Reid Spencer authored
llvm-svn: 33769
-
Reid Spencer authored
llvm-svn: 33768
-
Devang Patel authored
llvm-svn: 33767
-
Devang Patel authored
llvm-svn: 33766
-
Devang Patel authored
llvm-svn: 33765
-
Reid Spencer authored
llvm-svn: 33764
-
Lauro Ramos Venancio authored
llvm-svn: 33763
-
Evan Cheng authored
llvm-svn: 33762
-
Reid Spencer authored
initializing the Res variable to 0 and asserting it is not zero after the result should have been created. llvm-svn: 33761
-
Chris Lattner authored
updating. These were exposed by Devang's recent passmgr changes (with non-default passorderings) because now the inliner can be interleved with the LCSSA pass. llvm-svn: 33760
-
Lauro Ramos Venancio authored
llvm-svn: 33759
-
Jim Laskey authored
llvm-svn: 33758
-
Jim Laskey authored
llvm-svn: 33757
-
Andrew Lenharth authored
llvm-svn: 33756
-
Jim Laskey authored
llvm-svn: 33755
-
Reid Spencer authored
llvm-svn: 33754
-
Evan Cheng authored
- In thumb mode, a new constpool island BB size should be 4 + 2 to compensate for the potential padding due to alignment requirement. llvm-svn: 33753
-
Anton Korobeynikov authored
affected part is codegen of "memove" inside x86 backend. This fixes PR1144 llvm-svn: 33752
-
Chris Lattner authored
llvm-svn: 33751
-
Chris Lattner authored
llvm-svn: 33750
-
Chris Lattner authored
llvm-svn: 33749
-
Chris Lattner authored
llvm-svn: 33748
-
Chris Lattner authored
llvm-svn: 33747
-
Chris Lattner authored
llvm-svn: 33746
-
Chris Lattner authored
llvm-svn: 33745
-
Evan Cheng authored
to just before the add r1, pc: Before: .set PCRELV0, (LJTI1_0_0-(LPCRELL0+4)) LPCRELL0: mov r1, #PCRELV0 add r1, pc Now: .set PCRELV0, (LJTI1_0_0-(LPCRELL0+4)) mov r1, #PCRELV0 LPCRELL0: add r1, pc llvm-svn: 33744
-