- Aug 11, 2009
-
-
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
-
Evan Cheng authored
llvm-svn: 78561
-
Evan Cheng authored
llvm-svn: 78560
-
Evan Cheng authored
llvm-svn: 78559
-
Evan Cheng authored
llvm-svn: 78558
-
Evan Cheng authored
llvm-svn: 78557
-
Evan Cheng authored
llvm-svn: 78556
-
Evan Cheng authored
llvm-svn: 78550
-
Evan Cheng authored
llvm-svn: 78549
-