summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/ARM/AsmPrinter/ARMInstPrinter.cpp
Commit message (Expand)AuthorAgeFilesLines
* Rename the AsmPrinter directory to InstPrinter for those targets that haveJim Grosbach2010-10-011-733/+0
* Now that the pseudos that needed this are all custom lowered, we can go backJim Grosbach2010-09-301-8/+0
* Nuke it from orbit. It's the only way to be sure.Jim Grosbach2010-09-301-5/+0
* Add PrintSpecial() handling for in ARM MC instruction printer.Jim Grosbach2010-09-221-0/+8
* PC-relative pseudo instructions are lowered and printed directly. Any encounterJim Grosbach2010-09-181-3/+2
* Teach the (non-MC) instruction printer to use the cannonical names for push/pop,Jim Grosbach2010-09-171-0/+1
* Hook up verbose asm comment printing for SOImm operands in MC printerJim Grosbach2010-09-171-5/+4
* MC-ization of the PICLDR pseudo. Next up, adding the other variantsJim Grosbach2010-09-161-1/+4
* Remove support for "dregpair" operand modifier, now that it is no longer beingBob Wilson2010-09-161-29/+1
* store MC FP immediates as a double instead of as an APFloat, thus avoiding anJim Grosbach2010-09-161-2/+2
* Add support for the 'lane' modifier on vdup operandsJim Grosbach2010-09-151-7/+25
* Reduce dependencies in the ARM MC instruction printer.Jim Grosbach2010-09-151-1/+1
* Add support for floating point immediates to MC instruction printing. ARMJim Grosbach2010-09-151-2/+2
* Reapply r113875 with additional cleanups.Jim Grosbach2010-09-141-77/+23
* revert 113875 momentarilly. Need to fix the MC disassembler to handle theJim Grosbach2010-09-141-23/+77
* trailing whitespace cleanupJim Grosbach2010-09-141-23/+23
* The register specified for a dregpair is the corresponding Q register, so toJim Grosbach2010-09-141-77/+23
* Change ARM VFP VLDM/VSTM instructions to use addressing mode #4, just likeBob Wilson2010-08-271-12/+2
* Rename sat_shift operand to shift_imm, in preparation for using it for otherBob Wilson2010-08-161-2/+2
* Cleaned up the for-disassembly-only entries in the arm instruction table so thatJohnny Chen2010-08-121-0/+6
* Move the ARM SSAT and USAT optional shift amount operand out of theBob Wilson2010-08-111-3/+22
* ARM "rrx" shift operands do not have an immediate. PR7790.Bob Wilson2010-08-051-12/+9
* Remove restriction on NEON alignment values. Some of the NEON ld/stBob Wilson2010-07-141-1/+1
* Move NEON "modified immediate" encode/decode into ARMAddressingModes.h toBob Wilson2010-07-131-29/+3
* Fix incorrect asm-printing of some NEON immediates. Fix weak testcase soBob Wilson2010-07-021-2/+2
* Add instruction encoding for the Neon VMOV immediate instruction. This changesBob Wilson2010-06-111-18/+32
* Switch ARMRegisterInfo.td to use SubRegIndex and eliminate the parallel enumsJakob Stoklund Olesen2010-05-241-2/+2
* Add support for movi32 of global values to the new (MC) asm printer.Rafael Espindola2010-05-121-1/+2
* Fixed a bug in DisassembleN1RegModImmFrm() where a break stmt was missing for aJohnny Chen2010-04-161-0/+20
* In the same spirit of r101524, which removed the assert() from printAddrMode2...Johnny Chen2010-04-161-1/+0
* Remove the assert() from printAddrMode2OffsetOperand(). "#0 and #-0" areJohnny Chen2010-04-161-1/+0
* Replace r101053 with a fix for getSOImmValRotate() so that it will correctlyBob Wilson2010-04-131-1/+1
* Fixed a crasher in arm disassembler within ARMInstPrinter.cpp after callingJohnny Chen2010-04-121-1/+1
* fix an ugly wart in the MCInstPrinter api where theChris Lattner2010-04-041-1/+1
* change a ton of code to not implicitly use the "O" raw_ostreamChris Lattner2010-04-041-59/+96
* Re-commit r98683 ("remove redundant writeback flag from ARM address mode 6")Bob Wilson2010-03-201-9/+14
* Fix -Asserts warnings.Daniel Dunbar2010-03-191-5/+4
* Added sub-formats to the NeonI/NeonXI instructions to further refine the NEONFrmJohnny Chen2010-03-171-18/+409
* Revert 98683. It is breaking something in the disassembler.Bob Wilson2010-03-161-5/+9
* Remove redundant writeback flag from ARM address mode 6. Also remove theBob Wilson2010-03-161-9/+5
* Remove redundant writeback flag in ARM addressing mode 5.Bob Wilson2010-03-161-2/+0
* Remove the writeback flag from ARM's address mode 4. Now that we have separateBob Wilson2010-03-161-2/+0
* Fix unused variable warnings.Bob Wilson2010-03-161-1/+0
* --- Reverse-merging r98637 into '.':Bob Wilson2010-03-161-415/+18
* Initial ARM/Thumb disassembler check-in. It consists of a tablgen backendJohnny Chen2010-03-161-18/+415
* Stop using the old pre-UAL syntax for LDM/STM instruction suffixes.Bob Wilson2010-03-161-9/+1
* AL is an optional mnemonic extension for always, except in IT instructions.Johnny Chen2010-03-021-0/+6
* sink handling of target-independent machine instrs (otherChris Lattner2010-02-031-1/+0
* Implemented ARMInstPrinter::printThumbS4ImmOperand().Johnny Chen2010-01-251-2/+1
* remove the MAI argument to MCExpr::print and switch overthing to use << when ...Chris Lattner2010-01-181-1/+1
OpenPOWER on IntegriCloud