summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/ARM/AsmPrinter/ARMInstPrinter.h
Commit message (Expand)AuthorAgeFilesLines
* Rename the AsmPrinter directory to InstPrinter for those targets that haveJim Grosbach2010-10-011-117/+0
* Now that the pseudos that needed this are all custom lowered, we can go backJim Grosbach2010-09-301-1/+1
* nuke unused varJim Grosbach2010-09-231-1/+0
* Add PrintSpecial() handling for in ARM MC instruction printer.Jim Grosbach2010-09-221-2/+1
* Add start of support for MC instruction printer of ARM jump tables. Filling inJim Grosbach2010-09-211-0/+2
* Hook up verbose asm comment printing for SOImm operands in MC printerJim Grosbach2010-09-171-2/+1
* trailing whitespaceJim Grosbach2010-09-171-8/+8
* Rename sat_shift operand to shift_imm, in preparation for using it for otherBob Wilson2010-08-161-1/+1
* Cleaned up the for-disassembly-only entries in the arm instruction table so thatJohnny Chen2010-08-121-0/+1
* Move the ARM SSAT and USAT optional shift amount operand out of theBob Wilson2010-08-111-0/+1
* Add instruction encoding for the Neon VMOV immediate instruction. This changesBob Wilson2010-06-111-4/+1
* Fixed a bug in DisassembleN1RegModImmFrm() where a break stmt was missing for aJohnny Chen2010-04-161-4/+4
* fix an ugly wart in the MCInstPrinter api where theChris Lattner2010-04-041-3/+3
* change a ton of code to not implicitly use the "O" raw_ostreamChris Lattner2010-04-041-50/+67
* Re-commit r98683 ("remove redundant writeback flag from ARM address mode 6")Bob Wilson2010-03-201-0/+1
* Added sub-formats to the NeonI/NeonXI instructions to further refine the NEONFrmJohnny Chen2010-03-171-20/+20
* --- Reverse-merging r98637 into '.':Bob Wilson2010-03-161-20/+20
* Initial ARM/Thumb disassembler check-in. It consists of a tablgen backendJohnny Chen2010-03-161-20/+20
* Added Thumb2 LDRD/STRD pre/post variants for disassembly only.Johnny Chen2010-03-111-0/+1
* Factored out the disassembly printing of CPS option, MSR mask, and Negative ZeroJohnny Chen2010-03-101-1/+4
* AL is an optional mnemonic extension for always, except in IT instructions.Johnny Chen2010-03-021-0/+1
* More consistent thumb1 asm printing.Evan Cheng2009-11-191-1/+2
* Print VMOV (immediate) operands as hexadecimal values. Apple's assemblerBob Wilson2009-11-061-0/+4
* Use fconsts and fconstd to materialize small fp constants.Evan Cheng2009-10-281-0/+2
* tidyChris Lattner2009-10-211-1/+1
* implement some more easy hooks.Chris Lattner2009-10-201-3/+4
* Implement some hooks, make printOperand abort if unknown modifiers areChris Lattner2009-10-201-5/+5
* add supprort for the 'sbit' operand, MOVi apparently has one.Chris Lattner2009-10-201-1/+1
* add support for instruction predicates.Chris Lattner2009-10-201-1/+1
* implement printSORegOperand, add lowering for the nasty and despicable MOVi2p...Chris Lattner2009-10-201-3/+2
* lower the ARM::CONSTPOOL_ENTRY pseudo op, giving us constant pool entriesChris Lattner2009-10-191-1/+1
* add MCInstLower support for lowering ARM::PICADD, a pseudo op for pic stuffola.Chris Lattner2009-10-191-4/+3
* add register list and hacked up addrmode #4 support, we now get this:Chris Lattner2009-10-191-2/+2
* add addrmode2 support, getting us up to:Chris Lattner2009-10-191-1/+1
* add printing support for SOImm operands, getting us to:Chris Lattner2009-10-191-2/+6
* wire up some basic printOperand goodness, giving us stuff like this beforeChris Lattner2009-10-191-1/+1
* stub out a minimal ARMInstPrinter.Chris Lattner2009-10-191-0/+86
OpenPOWER on IntegriCloud