- Feb 03, 2007
-
-
Evan Cheng authored
llvm-svn: 33832
-
Evan Cheng authored
llvm-svn: 33831
-
Bill Wendling authored
non-Mach-O-specific information. llvm-svn: 33819
-
Bill Wendling authored
PPCMachOWriter is now trivial. llvm-svn: 33818
-
Bill Wendling authored
llvm-svn: 33817
-
Evan Cheng authored
- Add debugging info. llvm-svn: 33811
-
Lauro Ramos Venancio authored
llvm-svn: 33800
-
- Feb 02, 2007
-
-
Evan Cheng authored
llvm-svn: 33795
-
Evan Cheng authored
llvm-svn: 33789
-
Evan Cheng authored
llvm-svn: 33788
-
Evan Cheng authored
llvm-svn: 33780
-
Chris Lattner authored
llvm-svn: 33778
-
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
-
-
Lauro Ramos Venancio authored
llvm-svn: 33763
-
Evan Cheng authored
llvm-svn: 33762
-
Lauro Ramos Venancio authored
llvm-svn: 33759
-
Jim Laskey authored
llvm-svn: 33755
-
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
-
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
-
Evan Cheng authored
llvm-svn: 33743
-
Evan Cheng authored
llvm-svn: 33741
-
Evan Cheng authored
there follows a sp increment for the va register save region. Instead issue a separate pop to another register, increment sp, and then return: pop {r4, r5, r6, r7} pop {r3} add sp, #3 * 4 bx r3 llvm-svn: 33739
-
Evan Cheng authored
two bytes padding. llvm-svn: 33734
-
Evan Cheng authored
llvm-svn: 33733
-
Chris Lattner authored
llvm-svn: 33732
-
Evan Cheng authored
llvm-svn: 33729
-
Evan Cheng authored
instructions away, i.e. its address is equal to PC. %r0 = tLDRpci <cp#0> bx CONSTPOOL_ENTRY 0 <cp#0>, 4 llvm-svn: 33728
-
Evan Cheng authored
llvm-svn: 33727
-
- Jan 31, 2007
-
-
Evan Cheng authored
llvm-svn: 33724
-
Evan Cheng authored
llvm-svn: 33723
-
Evan Cheng authored
change preferred alignment of short, byte, bool to 4. llvm-svn: 33722
-
Evan Cheng authored
llvm-svn: 33721
-
Evan Cheng authored
llvm-svn: 33719
-
Evan Cheng authored
llvm-svn: 33717
-
Evan Cheng authored
instruction field, adjust it for PC value (4 for thumb, 8 for arm). llvm-svn: 33711
-
Chris Lattner authored
llvm-svn: 33709
-
Evan Cheng authored
llvm-svn: 33707
-