aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/ARM
AgeCommit message (Expand)Author
2012-01-26Add support for the R_ARM_TARGET1 relocation, which should be given to reloca...James Molloy
2012-01-25Properly emit ctors / dtors with priorities into desired sectionsAnton Korobeynikov
2012-01-25ARM assemly parsing and validation of IT instruction.Jim Grosbach
2012-01-25NEON VLD4(all lanes) assembly parsing and encoding.Jim Grosbach
2012-01-24Tidy up. Rename VLD4DUP patterns for consistency.Jim Grosbach
2012-01-24NEON VLD3(all lanes) assembly parsing and encoding.Jim Grosbach
2012-01-24NEON VST4(one lane) assembly parsing and encoding.Jim Grosbach
2012-01-24Widen the instruction encoder that TblGen emits to a 64 bits, which should ac...Owen Anderson
2012-01-24NEON VLD4(one lane) assembly parsing and encoding.Jim Grosbach
2012-01-24NEON Two-operand assembly aliases for VSRA.Jim Grosbach
2012-01-24NEON Two-operand assembly aliases for VSLI.Jim Grosbach
2012-01-24NEON Two-operand assembly aliases for VSRI.Jim Grosbach
2012-01-24NEON add correct predicates for some asm aliases.Jim Grosbach
2012-01-24Use correct register class for am2offset register operands.Anton Korobeynikov
2012-01-24NEON VST4(multiple 4 element structures) assembly parsing.Jim Grosbach
2012-01-24NEON VLD4(multiple 4 element structures) assembly parsing.Jim Grosbach
2012-01-24Tidy up. Remove some vertical space for readability.Jim Grosbach
2012-01-24Revert r148686 (and r148694, a fix to it) due to a serious layeringChandler Carruth
2012-01-24Fix typo.Jim Grosbach
2012-01-24NEON VST3(single element from one lane) assembly parsing.Jim Grosbach
2012-01-23NEON VST3(multiple 3-element structures) assembly parsing.Jim Grosbach
2012-01-23NEON VLD3(multiple 3-element structures) assembly parsing.Jim Grosbach
2012-01-23Add missed mayStore flag to STREXD / t2STREXDAnton Korobeynikov
2012-01-23NEON VLD3 lane-indexed assembly parsing and encoding.Jim Grosbach
2012-01-23Simplify some NEON assembly pseudo definitions.Jim Grosbach
2012-01-23ARMAsmPrinter.cpp: Try to fix up r148686. EnableARMEHABI was also here.NAKAMURA Takumi
2012-01-23An option to selectively enable parts of ARM EHABI support.Evgeniy Stepanov
2012-01-22Add fused multiple+add instructions from VFPv4.Anton Korobeynikov
2012-01-21Thumb2 'add rd, pc, imm' alternate form for 'adr' instruction.Jim Grosbach
2012-01-20More dead code removal (using -Wunreachable-code)David Blaikie
2012-01-20ARM vector any_extends need to be selected to vmovl. <rdar://problem/10723651>Bob Wilson
2012-01-20VST2 four-register w/ update pseudos for fixed/register update.Jim Grosbach
2012-01-20NEON use vmov.i32 to splat some f32 values into vectors.Jim Grosbach
2012-01-19Silence warnings about mixing enums.Benjamin Kramer
2012-01-19Emit ARM EHABI unwinding instructions for 3 more Thumb instructions.Evgeniy Stepanov
2012-01-19ARM assembly diagnostic caret in better position for FPImm.Jim Grosbach
2012-01-19Thumb2 relaxation for tADR to t2ADR.Jim Grosbach
2012-01-19Add comment and fix range check in condition.Jim Grosbach
2012-01-19- Slight change to finalizeBundle() interface. LastMI is not exclusive (pointingEvan Cheng
2012-01-19Rename Finalizebundle to finalizeBundle to conform to coding guideline.Evan Cheng
2012-01-18Ignore register mask operands when lowering instructions to MC.Jakob Stoklund Olesen
2012-01-18Thumb2 alternate syntax for LDR(literal) and friends.Jim Grosbach
2012-01-18Replace FIXME with explanatory comment.Jim Grosbach
2012-01-18Thumb2 relaxation for LDR(literal).Jim Grosbach
2012-01-18Rename pattern for clarity.Jim Grosbach
2012-01-18Tidy up. MCAsmBackend naming conventions.Jim Grosbach
2012-01-18Thumb2 load/store fixups don't set the thumb bit.Jim Grosbach
2012-01-18Move some ARM specific MCAssmebler bits into the ARMAsmBackend.Jim Grosbach
2012-01-18Add a CoveredBySubRegs property to Register descriptions.Jakob Stoklund Olesen
2012-01-17Implement ARMBaseRegisterInfo::getCallPreservedMask().Jakob Stoklund Olesen