aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/ARM/InstPrinter
AgeCommit message (Expand)Author
2011-03-05Preliminary support for ARM frame save directives emission via MI flags.Anton Korobeynikov
2011-02-18Add assembly parsing support for "msr" and also fix its encoding. Also addBruno Cardoso Lopes
2011-02-14Fix encoding and add parsing support for the arm/thumb CPS instruction:Bruno Cardoso Lopes
2011-02-08Revert both r121082 (which broke a bunch of constant pool stuff) and r125074 ...Owen Anderson
2011-01-26Add support for printing out floating point values from the ARM assemblyBill Wendling
2011-01-25Revert 124230. It was causing test failures.Bill Wendling
2011-01-25The floating point value is encoded in its binary form as an Imm. Convert itBill Wendling
2011-01-13Add support to the ARM MC infrastructure to support mcr and friends. This req...Owen Anderson
2010-12-14The tLDR et al instructions were emitting either a reg/reg or reg/immBill Wendling
2010-12-07Second attempt at converting Thumb2's LDRpci, including updating the gazillio...Owen Anderson
2010-12-03When using the 'push' mnemonic for Thumb2 stmdb, be explicit when it's theJim Grosbach
2010-11-29Pseudo-ize Thumb2 jump tables with explicit MC lowering to the rawJim Grosbach
2010-11-29Rename t2 TBB and TBH instructions to reference that they encode the jump tableJim Grosbach
2010-11-29ARM Pseudo-ize tBR_JTr.Jim Grosbach
2010-11-16Encode the multi-load/store instructions with their respective modes ('ia',Bill Wendling
2010-11-14stub out a powerpc MCInstPrinter implementation.Chris Lattner
2010-11-13Minor cleanups:Bill Wendling
2010-11-12For pre-v6t2 targets, only select MOVi32imm if the immediate can be handled w...Evan Cheng
2010-11-03The MC code couldn't handle ARM LDR instructions with negative offsets:Bill Wendling
2010-11-03Remove unused function.Jim Grosbach
2010-11-03Remove the no longer used 'Modifier' optional operand to the ARMJim Grosbach
2010-11-03Remove unused function.Jim Grosbach
2010-11-03Break ARM addrmode4 (load/store multiple base address) into its constituentJim Grosbach
2010-10-28hook up getOpcodeName for ARM so that "llc -show-mc-inst" includesChris Lattner
2010-10-28PLD, PLDW, PLI encodings, plus refactor their use of addrmode2.Jim Grosbach
2010-10-27LDRi12 machine instructions handle negative offset operands normally (simpleJim Grosbach
2010-10-26First part of refactoring ARM addrmode2 (load/store) instructions to be moreJim Grosbach
2010-10-25imm12 operands aren't Thumb2 only, so rename the printer helper function.Jim Grosbach
2010-10-13Refactor the ARM 'setend' instruction pattern. Use a single instruction patternJim Grosbach
2010-10-06Kill of the vestiges of the 'call' Modifier (no longer needed for PLT).Jim Grosbach
2010-10-06Now that VDUPfqf and VDUPfdfare properly pseudos, kill the no-longer-neededJim Grosbach
2010-10-01PrintSpecial() can go away now.Jim Grosbach
2010-10-01Rename the AsmPrinter directory to InstPrinter for those targets that haveJim Grosbach