aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/ARM/ARMAsmPrinter.cpp
AgeCommit message (Expand)Author
2010-12-14The tLDR et al instructions were emitting either a reg/reg or reg/immBill Wendling
2010-12-14Second attempt at make Thumb2 LEAs pseudos. This time, perform the lowering ...Owen Anderson
2010-12-09Add a textual message to the assert.Jim Grosbach
2010-12-09Add a sanity check assert() for t2ADD/SUBrSPi instructions that they really areJim Grosbach
2010-12-02Add support for binary encoding of ARM 'adr' instructions referencing constantJim Grosbach
2010-12-01Refactor LEApcrelJT as a pseudo-instructionlowered to a cannonical ADRJim Grosbach
2010-12-01Move the ARMAsmPrinter class defintiion into a header file.Jim Grosbach
2010-11-30Pseudo-ize ARM MOVPCRXJim Grosbach
2010-11-30Pseudo-ize BX_CALL and friends. Remove dead instruction format classes.Jim Grosbach
2010-11-30s/ARM::BRIND/ARM::BX/g to coincide with r120366.Bill Wendling
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-29Switch ARM BR_JTm and BR_JTr instructions to be MC-expanded pseudos.Jim Grosbach
2010-11-17Make the ARM BR_JTadd instruction an explicit pseudo and lower it properlyJim Grosbach
2010-11-15Add FIXMEs.Jim Grosbach
2010-11-15add fields to the .td files unconditionally, simplifying tblgen a bit.Chris Lattner
2010-11-14rename LowerToMCInst -> LowerARMMachineInstrToMCInst.Chris Lattner
2010-11-14even more simplifications. ARM MCInstLowering is now justChris Lattner
2010-11-14simplify and tidy upChris Lattner
2010-11-10Simplify and clean up MC symbol lookup for ARM constant pool values. This fixesJim Grosbach
2010-11-10Update ARMConstantPoolValue to not use a modifier string. Use an explicitJim Grosbach
2010-11-09Change the ARMConstantPoolValue modifier string to an enumeration. This willJim Grosbach
2010-11-09Handle ARM constant pool values that need an explicit reference to the '.'Jim Grosbach
2010-11-09Further MCize ARM constant pool values. This allows basic PIC references forJim Grosbach
2010-11-08Revert 118422 in search of bot verdancy.Dale Johannesen
2010-11-08Support -mcpu=cortex-a8 in ARM attributes - Has Fixme. 1 Test modified.Jason W Kim
2010-11-05MC'ize the '.code 16' and '.thumb_func' ARM directives.Jim Grosbach
2010-11-05MC'ize simple ARMConstantValue entry emission (with a FIXME).Jim Grosbach
2010-11-05Add FIXME.Jim Grosbach
2010-10-29Convert ARM::MOVi2pieces to a true pseudo-instruction and expand it inJim Grosbach
2010-10-29ARM::MOVi32imm is expanded in ARMExpandPseudoInsts, so there's no need toJim Grosbach
2010-10-27Refactor ARM STR/STRB instruction patterns into STR{B}i12 and STR{B}rs, likeJim Grosbach
2010-10-27Split ARM::LDRB into LDRBi12 and LDRBrs. Adjust accordingly. Continuing onJim Grosbach
2010-10-26First part of refactoring ARM addrmode2 (load/store) instructions to be moreJim Grosbach
2010-10-25Produce the headers directly in the Finish method. This allows us to useRafael Espindola
2010-10-25Add a virtual destructor.Rafael Espindola
2010-10-25Add support for emitting ARM file attributes.Rafael Espindola
2010-10-11Second set of ARM/MC/ELF changes.Jason W Kim
2010-10-06remove trailing whitespaceJim Grosbach
2010-10-06First in a sequence of ARM/MC/*ELF* specific work.Jason W Kim
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-06target operand flag values aren't a bitmaskJim Grosbach
2010-10-01Nuke the rest of the :comment referencesJim Grosbach
2010-10-01Rename the AsmPrinter directory to InstPrinter for those targets that haveJim Grosbach
2010-09-30Nuke a few more unused asm stringsJim Grosbach
2010-09-3080 column fixJim Grosbach
2010-09-30Tiny patch for proof-of-concept cleanup of ARMAsmPrinter::EmitStartOfAsmFile()Jason W Kim
2010-09-30Nuke it from orbit. It's the only way to be sure.Jim Grosbach