aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/ARM/InstPrinter
Commit message (Expand)AuthorAgeFilesLines
* Fix Android.mk.Nowar Gu2011-07-021-2/+2
* Merge upstream to r133240 at Fri. 17th Jun 2011.Nowar Gu2011-06-202-3/+3
|\
| * Don't hardcode the %reg format in the streamer.Rafael Espindola2011-06-022-3/+3
* | Merge upstream r129128Jush Lu2011-04-092-28/+114
|\ \ | |/
| * Constants with multiple encodings (ARM):Johnny Chen2011-04-051-2/+3
| * - Implement asm parsing support for LDRSBT, LDRHT, LDRSHT and STRHTBruno Cardoso Lopes2011-04-042-5/+50
| * Apply again changes to support ARM memory asm parsing. I removedBruno Cardoso Lopes2011-03-312-8/+50
| * Revert r128632 again, until I figure out what break the testsBruno Cardoso Lopes2011-03-312-50/+8
| * Reapply r128585 without generating a lib depedency cycle. An updated log:Bruno Cardoso Lopes2011-03-312-8/+50
| * Revert "- Implement asm parsing support for LDRT, LDRBT, STRT, STRBT and"Matt Beaumont-Gay2011-03-312-57/+10
| * - Implement asm parsing support for LDRT, LDRBT, STRT, STRBT andBruno Cardoso Lopes2011-03-302-10/+57
| * Add asm parsing support w/ testcases for strex/ldrex family of instructionsBruno Cardoso Lopes2011-03-242-0/+7
| * We need to pass the TargetMachine object to the InstPrinter if we are printingBill Wendling2011-03-211-2/+5
| * Remove some dead patterns.Jim Grosbach2011-03-142-12/+0
* | Merge upstream r127116Jush Lu2011-03-092-105/+130
|\ \ | |/
| * Preliminary support for ARM frame save directives emission via MI flags.Anton Korobeynikov2011-03-052-0/+4
| * Add assembly parsing support for "msr" and also fix its encoding. Also addBruno Cardoso Lopes2011-02-181-1/+8
| * Fix encoding and add parsing support for the arm/thumb CPS instruction:Bruno Cardoso Lopes2011-02-142-20/+14
| * Revert both r121082 (which broke a bunch of constant pool stuff) and r125074 ...Owen Anderson2011-02-081-3/+0
| * Add support for printing out floating point values from the ARM assemblyBill Wendling2011-01-261-2/+27
| * Revert 124230. It was causing test failures.Bill Wendling2011-01-251-4/+2
| * The floating point value is encoded in its binary form as an Imm. Convert itBill Wendling2011-01-251-2/+4
| * Add support to the ARM MC infrastructure to support mcr and friends. This req...Owen Anderson2011-01-132-0/+12
| * The tLDR et al instructions were emitting either a reg/reg or reg/immBill Wendling2010-12-142-33/+37
| * Second attempt at converting Thumb2's LDRpci, including updating the gazillio...Owen Anderson2010-12-071-0/+3
| * When using the 'push' mnemonic for Thumb2 stmdb, be explicit when it's theJim Grosbach2010-12-031-0/+4
| * Pseudo-ize Thumb2 jump tables with explicit MC lowering to the rawJim Grosbach2010-11-292-12/+0
| * Rename t2 TBB and TBH instructions to reference that they encode the jump tableJim Grosbach2010-11-291-1/+1
| * ARM Pseudo-ize tBR_JTr.Jim Grosbach2010-11-291-1/+0
| * Encode the multi-load/store instructions with their respective modes ('ia',Bill Wendling2010-11-161-36/+24
| * stub out a powerpc MCInstPrinter implementation.Chris Lattner2010-11-141-1/+1
| * Minor cleanups:Bill Wendling2010-11-131-6/+8
| * For pre-v6t2 targets, only select MOVi32imm if the immediate can be handled w...Evan Cheng2010-11-122-9/+0
| * The MC code couldn't handle ARM LDR instructions with negative offsets:Bill Wendling2010-11-031-1/+1
| * Remove unused function.Jim Grosbach2010-11-032-9/+0
| * Remove the no longer used 'Modifier' optional operand to the ARMJim Grosbach2010-11-032-17/+8
| * Remove unused function.Jim Grosbach2010-11-032-12/+0
| * Break ARM addrmode4 (load/store multiple base address) into its constituentJim Grosbach2010-11-032-14/+5
| * hook up getOpcodeName for ARM so that "llc -show-mc-inst" includesChris Lattner2010-10-282-0/+9
| * PLD, PLDW, PLI encodings, plus refactor their use of addrmode2.Jim Grosbach2010-10-281-2/+5
| * LDRi12 machine instructions handle negative offset operands normally (simpleJim Grosbach2010-10-271-2/+5
| * First part of refactoring ARM addrmode2 (load/store) instructions to be moreJim Grosbach2010-10-261-0/+5
| * imm12 operands aren't Thumb2 only, so rename the printer helper function.Jim Grosbach2010-10-252-5/+4
| * Refactor the ARM 'setend' instruction pattern. Use a single instruction patternJim Grosbach2010-10-132-0/+10
| * Kill of the vestiges of the 'call' Modifier (no longer needed for PLT).Jim Grosbach2010-10-061-4/+2
| * Now that VDUPfqf and VDUPfdfare properly pseudos, kill the no-longer-neededJim Grosbach2010-10-061-30/+1
| * PrintSpecial() can go away now.Jim Grosbach2010-10-011-1/+0
| * Rename the AsmPrinter directory to InstPrinter for those targets that haveJim Grosbach2010-10-014-0/+871
* Update build script after merge.jush2011-02-281-0/+54
* stub out a powerpc MCInstPrinter implementation.Chris Lattner2010-11-141-1/+1