- Aug 11, 2009
-
-
Benjamin Kramer authored
llvm-svn: 78678
-
Dan Gohman authored
llvm-svn: 78677
-
Dan Gohman authored
other is a subclass of it is effectively handled by the prior tests. llvm-svn: 78676
-
Jim Grosbach authored
llvm-svn: 78666
-
Jim Grosbach authored
llvm-svn: 78665
-
Evan Cheng authored
llvm-svn: 78659
-
Evan Cheng authored
match base only address, i.e. [r] since Thumb2 requires a offset register field. For those, use [r + imm12] where the immediate is zero. Note the generated assembly code does not look any different after the patch. But the bug would have broken the JIT (if there is Thumb2 support) and it can break later passes which expect the address mode to be well-formed. llvm-svn: 78658
-
Evan Cheng authored
llvm-svn: 78657
-
Evan Cheng authored
llvm-svn: 78655
-
Evan Cheng authored
llvm-svn: 78654
-
Bob Wilson authored
the overloaded vector types allowed floating-point or integer vector elements. Most of these operations actually depend on the element type, so bitcasting was not an option. If you include the vpadd intrinsics that I updated earlier, this gets rid of 20 intrinsics. llvm-svn: 78646
-
Daniel Dunbar authored
llvm-svn: 78642
-
Sanjiv Gupta authored
Passing of indirect arguments starts after return value on the callee's frame. llvm-svn: 78635
-
Bob Wilson authored
llvm-svn: 78632
-
Sean Callanan authored
INT i8. These instructions are only for interpretation by disassemblers, not for emission, so they do not as yet have patterns. llvm-svn: 78630
-
David Goodwin authored
llvm-svn: 78629
-
Jim Grosbach authored
llvm-svn: 78627
-
Jim Grosbach authored
and short. Well, it's kinda short. Definitely nasty and brutish. The front-end generates the register/unregister calls into the SjLj runtime, call-site indices and landing pad dispatch. The back end fills in the LSDA with the call-site information provided by the front end. Catch blocks are not yet implemented. Built on Darwin and verified no llvm-core "make check" regressions. llvm-svn: 78625
-
Evan Cheng authored
Enable Thumb2 instruction shrinking (32-bit to 16-bit) pass. Convert a bunch of thumb2 tests to FileCheck. llvm-svn: 78622
-
Dan Gohman authored
node after legalize, and remove the workaround code from the ARM backend. llvm-svn: 78615
-
Owen Anderson authored
llvm-svn: 78610
-
Eric Christopher authored
No functional change. llvm-svn: 78608
-
David Goodwin authored
llvm-svn: 78604
-
Devang Patel authored
PIC16 developers, please verify. llvm-svn: 78603
-
- Aug 10, 2009
-
-
Eric Christopher authored
llvm-svn: 78600
-
Daniel Dunbar authored
llvm-svn: 78598
-
Daniel Dunbar authored
on target specific operands for testing class membership and converting to MCInst operands. llvm-svn: 78597
-
Owen Anderson authored
llvm-svn: 78595
-
Evan Cheng authored
llvm-svn: 78594
-
Owen Anderson authored
llvm-svn: 78593
-
Daniel Dunbar authored
llvm-svn: 78587
-
Owen Anderson authored
Start moving TargetLowering away from using full MVTs and towards SimpleValueType, which will simplify the privatization of IntegerType in the future. llvm-svn: 78584
-
Daniel Dunbar authored
structure. llvm-svn: 78581
-
Chris Lattner authored
llvm-svn: 78576
-
Chris Lattner authored
per pointer. llvm-svn: 78574
-
Chris Lattner authored
llvm-svn: 78573
-
Chris Lattner authored
ld: bad offset (0x00000091) for lo14 instruction pic-base fix-up in ___popcountdi2 from libgcc/./_popcountsi2_s.o The problem is that the non lazy symbol pointers need to be 8 byte aligned on ppc64 and .section doesn't have an implicit alignment like ".non_lazy_symbol_pointer" does. llvm-svn: 78572
-
Chris Lattner authored
llvm-svn: 78571
-
David Goodwin authored
llvm-svn: 78564
-
Evan Cheng authored
llvm-svn: 78562
-