aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
...
* Remove unnecessary AVX checksBruno Cardoso Lopes2011-08-311-3/+3
* Teach more places to use VMOVAPS,VMOVUPS instead of MOVAPS,MOVUPS,Bruno Cardoso Lopes2011-08-312-6/+16
* Fix (movhps load) lowering / pattern to match more cases. rdar://10050549Evan Cheng2011-08-312-3/+7
* Some minor cleanups for r138845.Eli Friedman2011-08-311-22/+0
* Some 64-bit atomic operations on ARM. 64-bit cmpxchg coming next.Eli Friedman2011-08-314-1/+277
* Remove the old tail duplication pass. It is not used and is unable to updateRafael Espindola2011-08-303-375/+0
* Fix issues with disassembly of IT instructions involving condition codes othe...Owen Anderson2011-08-302-30/+32
* Fix encoding of CBZ/CBNZ Thumb2 instructions with immediate offsets rather th...Owen Anderson2011-08-301-1/+4
* Teach macho-dump to dump the uleb128s referred to by linkedit_data segments.Benjamin Kramer2011-08-301-0/+26
* Fix encoding of PC-relative Thumb1 LDR's when using immediate offsets instead...Owen Anderson2011-08-301-1/+4
* Fix encoding of Thumb1 B instructions with immediate offsets, which is necess...Owen Anderson2011-08-301-1/+4
* Clean up whitespace.Owen Anderson2011-08-301-8/+8
* Fix off-by-one error Benjamin noticed.Bill Wendling2011-08-301-1/+1
* Speculatively revert r138809 in an attempt to fix DragonEgg.Owen Anderson2011-08-301-2/+1
* Enable compact unwind info by default. This only applies to Darwin when CFI isBill Wendling2011-08-301-9/+1
* Fix C++0x narrowing errors when char is unsigned.Jeffrey Yasskin2011-08-304-5/+5
* Adds support for variable sized allocas. For a variable sized alloca,Rafael Espindola2011-08-302-15/+166
* Adds a SelectionDAG node X86SegAlloca which will be custom loweredRafael Espindola2011-08-304-0/+31
* Emit segmented-stack specific code into function prologues forRafael Espindola2011-08-305-3/+182
* Command line option to enable support for segmented stacks:Rafael Espindola2011-08-301-0/+7
* Follow up to r138791.Evan Cheng2011-08-306-2/+44
* When walking backwards to eliminate final stores to allocas at the end of a f...Owen Anderson2011-08-301-1/+2
* Teach macho-dump how to dump linkedit_data load commands.Benjamin Kramer2011-08-301-0/+12
* Set CR1EQ only when lowering vararg floating arguments (not any varargRoman Divacky2011-08-302-2/+10
* Fix typos in SPUMCTargetDesc.hJames Molloy2011-08-301-2/+2
* Fix typo in BlackfinFrameLowering.hJames Molloy2011-08-301-2/+2
* Fix typo in MSP430MCTargetDesc.h.James Molloy2011-08-301-2/+2
* Fix typo in MipsMCTargetDesc.h; Patch supplied by Liu (proljc@gmail.com)James Molloy2011-08-301-4/+4
* Do not try to rematerialize a value from a partial definition.Bob Wilson2011-08-301-1/+22
* Change ARM / Thumb2 addc / adde and subc / sube modeling to use physicalEvan Cheng2011-08-307-346/+358
* Revert 138781. It's not playing nicely with the immediate forms for ADC.Jim Grosbach2011-08-291-20/+0
* Thumb2 assembler aliases for ADC/SBC w/o the .w suffix.Jim Grosbach2011-08-291-0/+20
* Add missing encoding information for some of the GPR<->FP register moves.Owen Anderson2011-08-291-2/+23
* Thumb2 parsing and encoding for IT blocks.Jim Grosbach2011-08-292-23/+108
* Explicitly zero out parts of a vector which are required to be zero by the al...Eli Friedman2011-08-291-0/+3
* Apply the same fix for the change in LDR_PRE_IMM/LDRB_PRE_IMM operand encodin...Owen Anderson2011-08-291-1/+2
* Fix grammar, noticed by Duncan.Bill Wendling2011-08-291-1/+1
* Specify an additional fixed bit in the PLD/PLDW/PLI register-register encoding.Owen Anderson2011-08-291-0/+1
* addrmode_imm12 and addrmode2_offset encode their immediate values differently...Owen Anderson2011-08-291-4/+28
* Fixes following the CR by Chris and Duncan:Nadav Rotem2011-08-293-19/+11
* Improve handling of #-0 offsets for many more pre-indexed addressing modes.Owen Anderson2011-08-293-6/+15
* Initialize CompactUnwindSection so that other targets won't use an uninitiali...Bill Wendling2011-08-291-1/+2
* Expand ATOMIC_LOAD and ATOMIC_STORE for architectures I don't know well enoug...Eli Friedman2011-08-294-0/+10
* Dump with dbgs() instead of printf.Benjamin Kramer2011-08-291-5/+4
* Make GCC happy by adding parens.Benjamin Kramer2011-08-291-2/+2
* Update the load-store optimizer for changes to the operands on LDR_PRE_IMM an...Owen Anderson2011-08-291-4/+10
* Move non-intruction patterns to a more appropriate place!Bruno Cardoso Lopes2011-08-291-31/+33
* Add support for parsing #-0 on non-memory-operand immediate values, and add a...Owen Anderson2011-08-291-2/+13
* Reapply r138695. Fix PassManager stack depths.Andrew Trick2011-08-294-25/+35
* Add AMDIL as valid target triple to LLVM.Tobias Grosser2011-08-291-1/+10