aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/ARM/AsmPrinter
Commit message (Expand)AuthorAgeFilesLines
* Rename the AsmPrinter directory to InstPrinter for those targets that haveJim Grosbach2010-10-014-871/+0
* Now that the pseudos that needed this are all custom lowered, we can go backJim Grosbach2010-09-302-9/+1
* Nuke it from orbit. It's the only way to be sure.Jim Grosbach2010-09-301-5/+0
* nuke unused varJim Grosbach2010-09-231-1/+0
* Add PrintSpecial() handling for in ARM MC instruction printer.Jim Grosbach2010-09-222-2/+9
* Add start of support for MC instruction printer of ARM jump tables. Filling inJim Grosbach2010-09-211-0/+2
* 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-172-7/+5
* trailing whitespaceJim Grosbach2010-09-171-8/+8
* 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
* Revert "CMake: Get rid of LLVMLibDeps.cmake and export the libraries normally."Michael J. Spencer2010-09-131-2/+0
* CMake: Get rid of LLVMLibDeps.cmake and export the libraries normally.Michael J. Spencer2010-09-101-0/+2
* 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-162-3/+3
* Cleaned up the for-disassembly-only entries in the arm instruction table so thatJohnny Chen2010-08-122-0/+7
* Move the ARM SSAT and USAT optional shift amount operand out of theBob Wilson2010-08-112-3/+23
* ARM "rrx" shift operands do not have an immediate. PR7790.Bob Wilson2010-08-051-12/+9
* Update CMake files.Daniel Dunbar2010-07-201-2/+0
* sink the arm implementations of ASmPrinter and MCInstLowerChris Lattner2010-07-193-1656/+0
* Split -enable-finite-only-fp-math to two options:Evan Cheng2010-07-151-1/+1
* Remove restriction on NEON alignment values. Some of the NEON ld/stBob Wilson2010-07-142-6/+2
* Move NEON "modified immediate" encode/decode into ARMAddressingModes.h toBob Wilson2010-07-132-58/+6
* Convert some tab stops into spaces.Duncan Sands2010-07-121-4/+4
* Print "dregpair" NEON operands with a space between them, for readability andBob Wilson2010-07-091-1/+1
* Represent NEON load/store alignments in bytes, not bits.Bob Wilson2010-07-061-1/+5
* Fix incorrect asm-printing of some NEON immediates. Fix weak testcase soBob Wilson2010-07-022-4/+4
* Add instruction encoding for the Neon VMOV immediate instruction. This changesBob Wilson2010-06-113-39/+69
* Use report_fatal_error, not llvm_unreachable.Evan Cheng2010-05-271-1/+1
* llvm can't correctly support 'H', 'Q' and 'R' modifiers. Just mark it an error.Evan Cheng2010-05-271-18/+2
* Fix some bad fall-throughs in a switch statement. Both the 'Q' and 'R' casesBob Wilson2010-05-271-11/+17
* Use enums instead of literals in the ARM backend.Jakob Stoklund Olesen2010-05-251-2/+2
* Switch ARMRegisterInfo.td to use SubRegIndex and eliminate the parallel enumsJakob Stoklund Olesen2010-05-242-4/+4
* Add support for movi32 of global values to the new (MC) asm printer.Rafael Espindola2010-05-122-5/+25
* I got tired of VISIBILITY_HIDDEN colliding with the gcc enum. Rename itDuncan Sands2010-05-111-1/+1
* Handle target-specific form of DBG_VALUE in AsmPrinter.Dale Johannesen2010-04-261-0/+19
* Add const qualifiers to TargetLoweringObjectFile usage.Dan Gohman2010-04-171-4/+5
* Fixed a bug in DisassembleN1RegModImmFrm() where a break stmt was missing for aJohnny Chen2010-04-162-4/+24
* In the same spirit of r101524, which removed the assert() from printAddrMode2...Johnny Chen2010-04-162-2/+0
* Remove the assert() from printAddrMode2OffsetOperand(). "#0 and #-0" areJohnny Chen2010-04-162-2/+0
* Add const qualifiers to CodeGen's use of LLVM IR constructs.Dan Gohman2010-04-151-2/+2