summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)AuthorFilesLines
2011-08-30Teach macho-dump to dump the uleb128s referred to by linkedit_data segments.Benjamin Kramer1-0/+26
2011-08-30Fix encoding of PC-relative Thumb1 LDR's when using immediate offsets instead...Owen Anderson1-1/+4
2011-08-30Fix encoding of Thumb1 B instructions with immediate offsets, which is necess...Owen Anderson1-1/+4
2011-08-30Clean up whitespace.Owen Anderson1-8/+8
2011-08-30Fix off-by-one error Benjamin noticed.Bill Wendling1-1/+1
2011-08-30Speculatively revert r138809 in an attempt to fix DragonEgg.Owen Anderson1-2/+1
2011-08-30Enable compact unwind info by default. This only applies to Darwin when CFI isBill Wendling1-9/+1
2011-08-30Fix C++0x narrowing errors when char is unsigned.Jeffrey Yasskin4-5/+5
2011-08-30Adds support for variable sized allocas. For a variable sized alloca,Rafael Espindola2-15/+166
2011-08-30Adds a SelectionDAG node X86SegAlloca which will be custom loweredRafael Espindola4-0/+31
2011-08-30Emit segmented-stack specific code into function prologues forRafael Espindola5-3/+182
2011-08-30Command line option to enable support for segmented stacks:Rafael Espindola1-0/+7
2011-08-30Follow up to r138791.Evan Cheng6-2/+44
2011-08-30When walking backwards to eliminate final stores to allocas at the end of a f...Owen Anderson1-1/+2
2011-08-30Teach macho-dump how to dump linkedit_data load commands.Benjamin Kramer1-0/+12
2011-08-30Set CR1EQ only when lowering vararg floating arguments (not any varargRoman Divacky2-2/+10
2011-08-30Fix typos in SPUMCTargetDesc.hJames Molloy1-2/+2
2011-08-30Fix typo in BlackfinFrameLowering.hJames Molloy1-2/+2
2011-08-30Fix typo in MSP430MCTargetDesc.h.James Molloy1-2/+2
2011-08-30Fix typo in MipsMCTargetDesc.h; Patch supplied by Liu (proljc@gmail.com)James Molloy1-4/+4
2011-08-30Do not try to rematerialize a value from a partial definition.Bob Wilson1-1/+22
2011-08-30Change ARM / Thumb2 addc / adde and subc / sube modeling to use physicalEvan Cheng7-346/+358
2011-08-29Revert 138781. It's not playing nicely with the immediate forms for ADC.Jim Grosbach1-20/+0
2011-08-29Thumb2 assembler aliases for ADC/SBC w/o the .w suffix.Jim Grosbach1-0/+20
2011-08-29Add missing encoding information for some of the GPR<->FP register moves.Owen Anderson1-2/+23
2011-08-29Thumb2 parsing and encoding for IT blocks.Jim Grosbach2-23/+108
2011-08-29Explicitly zero out parts of a vector which are required to be zero by the al...Eli Friedman1-0/+3
2011-08-29Apply the same fix for the change in LDR_PRE_IMM/LDRB_PRE_IMM operand encodin...Owen Anderson1-1/+2
2011-08-29Fix grammar, noticed by Duncan.Bill Wendling1-1/+1
2011-08-29Specify an additional fixed bit in the PLD/PLDW/PLI register-register encoding.Owen Anderson1-0/+1
2011-08-29addrmode_imm12 and addrmode2_offset encode their immediate values differently...Owen Anderson1-4/+28
2011-08-29Fixes following the CR by Chris and Duncan:Nadav Rotem3-19/+11
2011-08-29Improve handling of #-0 offsets for many more pre-indexed addressing modes.Owen Anderson3-6/+15
2011-08-29Initialize CompactUnwindSection so that other targets won't use an uninitiali...Bill Wendling1-1/+2
2011-08-29Expand ATOMIC_LOAD and ATOMIC_STORE for architectures I don't know well enoug...Eli Friedman4-0/+10
2011-08-29Dump with dbgs() instead of printf.Benjamin Kramer1-5/+4
2011-08-29Make GCC happy by adding parens.Benjamin Kramer1-2/+2
2011-08-29Update the load-store optimizer for changes to the operands on LDR_PRE_IMM an...Owen Anderson1-4/+10
2011-08-29Move non-intruction patterns to a more appropriate place!Bruno Cardoso Lopes1-31/+33
2011-08-29Add support for parsing #-0 on non-memory-operand immediate values, and add a...Owen Anderson1-2/+13
2011-08-29Reapply r138695. Fix PassManager stack depths.Andrew Trick4-25/+35
2011-08-29Add AMDIL as valid target triple to LLVM.Tobias Grosser1-1/+10
2011-08-28Remove premature previous commit.Nicolas Geoffray1-25/+7
2011-08-28Fix PR5329: pay attention to constructor/destructor priorityDuncan Sands1-13/+36
2011-08-28Encoding of instructions referencing segments has changed. Do what X86MCCodeE...Nicolas Geoffray1-7/+25
2011-08-28Bitcasts are transitive. Bitcast-Bitcast-X becomes Bitcast-X.Nadav Rotem2-0/+11
2011-08-28Fix integer overflow bug in raw_ostream::write. This showed up as aNick Lewycky1-2/+2
2011-08-27Silence GCC warnings and make an array const.Benjamin Kramer2-7/+6
2011-08-27Report failure if there are less bytes than requested in a MemoryObject.Benjamin Kramer1-2/+5
2011-08-27Auto upgrade the old EH scheme to use the new one. This is on a trial basis. IfBill Wendling1-0/+3