aboutsummaryrefslogtreecommitdiff
path: root/lib/Target
AgeCommit message (Expand)Author
2011-09-01Thumb2 assembly parsing and encoding for ADD(immediate).Jim Grosbach
2011-08-31Fixup for functions that return a bool.Chad Rosier
2011-08-31Static relocation model Thumb jump table interworking.Jim Grosbach
2011-08-31The asm parser currently selects the wrong encoding for non-conditional Thumb...Owen Anderson
2011-08-31Thumb2 t2Bcc should encode as t2B when condition is 'always'.Jim Grosbach
2011-08-31Move more code around and duplicate AVX patterns: MOVHPS and MOVLPSBruno Cardoso Lopes
2011-08-31Move MOVAPS,MOVUPS patterns close to the instructions definitionBruno Cardoso Lopes
2011-08-31Remove "_Int" forms of MOVUPSmr and MOVAPSmrBruno Cardoso Lopes
2011-08-31Fix encoding for tBcc with immediate offset operand.Owen Anderson
2011-08-31When performing instruction selection for LDR_PRE_IMM/LDRB_PRE_IMM, we still ...Owen Anderson
2011-08-31Remove FIXME. Thumb2 MOV instruction will use separate custom tricks.Jim Grosbach
2011-08-31Fix roundtripping of Thumb BL/BLX instructions with immediate offsets instead...Owen Anderson
2011-08-31tBcc is OK to be predicated in Thumb2 outside of IT blocks (obviously).Jim Grosbach
2011-08-31Thumb2 parsing and encoding for ADC(register).Jim Grosbach
2011-08-3164-bit atomic cmpxchg for ARM.Eli Friedman
2011-08-31Fix typo. Patch by Liu.Akira Hatanaka
2011-08-31Tweak Thumb1 ADD encoding selection a bit.Jim Grosbach
2011-08-31Put VMOVS widening under a command line option, off by default.Jakob Stoklund Olesen
2011-08-31Spelling and grammar fixes to problems found by Duncan.Rafael Espindola
2011-08-31Make sure we don't crash when -miphoneos-version-min is specified on x86. Ho...Eli Friedman
2011-08-31Rework this conditional a bit.Eric Christopher
2011-08-31- Move all MOVSS and MOVSD patterns close to their definitionsBruno Cardoso Lopes
2011-08-31Remove unnecessary AVX checksBruno Cardoso Lopes
2011-08-31Teach more places to use VMOVAPS,VMOVUPS instead of MOVAPS,MOVUPS,Bruno Cardoso Lopes
2011-08-31Fix (movhps load) lowering / pattern to match more cases. rdar://10050549Evan Cheng
2011-08-31Some minor cleanups for r138845.Eli Friedman
2011-08-31Some 64-bit atomic operations on ARM. 64-bit cmpxchg coming next.Eli Friedman
2011-08-30Fix issues with disassembly of IT instructions involving condition codes othe...Owen Anderson
2011-08-30Fix encoding of CBZ/CBNZ Thumb2 instructions with immediate offsets rather th...Owen Anderson
2011-08-30Fix encoding of PC-relative Thumb1 LDR's when using immediate offsets instead...Owen Anderson
2011-08-30Fix encoding of Thumb1 B instructions with immediate offsets, which is necess...Owen Anderson
2011-08-30Clean up whitespace.Owen Anderson
2011-08-30Fix off-by-one error Benjamin noticed.Bill Wendling
2011-08-30Enable compact unwind info by default. This only applies to Darwin when CFI isBill Wendling
2011-08-30Fix C++0x narrowing errors when char is unsigned.Jeffrey Yasskin
2011-08-30Adds support for variable sized allocas. For a variable sized alloca,Rafael Espindola
2011-08-30Adds a SelectionDAG node X86SegAlloca which will be custom loweredRafael Espindola
2011-08-30Emit segmented-stack specific code into function prologues forRafael Espindola
2011-08-30Command line option to enable support for segmented stacks:Rafael Espindola
2011-08-30Follow up to r138791.Evan Cheng
2011-08-30Set CR1EQ only when lowering vararg floating arguments (not any varargRoman Divacky
2011-08-30Fix typos in SPUMCTargetDesc.hJames Molloy
2011-08-30Fix typo in BlackfinFrameLowering.hJames Molloy
2011-08-30Fix typo in MSP430MCTargetDesc.h.James Molloy
2011-08-30Fix typo in MipsMCTargetDesc.h; Patch supplied by Liu (proljc@gmail.com)James Molloy
2011-08-30Change ARM / Thumb2 addc / adde and subc / sube modeling to use physicalEvan Cheng
2011-08-29Revert 138781. It's not playing nicely with the immediate forms for ADC.Jim Grosbach
2011-08-29Thumb2 assembler aliases for ADC/SBC w/o the .w suffix.Jim Grosbach
2011-08-29Add missing encoding information for some of the GPR<->FP register moves.Owen Anderson
2011-08-29Thumb2 parsing and encoding for IT blocks.Jim Grosbach