- Aug 11, 2009
-
-
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
-
Chris Lattner authored
instead of syntactically as a string. This means that it keeps track of the segment, section, flags, etc directly and asmprints them in the right format. This also includes parsing and validation support for llvm-mc and "attribute(section)", so we should now start getting errors about invalid section attributes from the compiler instead of the assembler on darwin. Still todo: 1) Uniquing of darwin mcsections 2) Move all the Darwin stuff out to MCSectionMachO.[cpp|h] 3) there are a few FIXMEs, for example what is the syntax to get the S_GB_ZEROFILL segment type? llvm-svn: 78547
-
Benjamin Kramer authored
llvm-svn: 78543
-
- Aug 09, 2009
-
-
Evan Cheng authored
llvm-svn: 78540
-
Daniel Dunbar authored
- We can now discriminate SUB32ri8 from SUB32ri, for example. llvm-svn: 78530
-
Daniel Dunbar authored
classes for X86. llvm-svn: 78524
-
Daniel Dunbar authored
-2 FIXMEs. llvm-svn: 78523
-
Chris Lattner authored
This totally optimizes PIC16 sections by not having an 'isdirective' bit anymore!! ;-) llvm-svn: 78517
-