aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/ARM/ARMInstrThumb.td
Commit message (Expand)AuthorAgeFilesLines
* Switch ARM target to register masks.Jakob Stoklund Olesen2012-02-241-14/+4
* Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430,...Jia Liu2012-02-181-1/+1
* Teach the MC and disassembler about SoftFail, and hook it up to UNPREDICTABLE...James Molloy2012-02-091-0/+1
* Rename pattern for clarity.Jim Grosbach2012-01-181-4/+3
* Use RegisterTuples to generate pseudo-registers.Jakob Stoklund Olesen2012-01-131-4/+10
* Add variants of the dispatchsetup pseudo for Thumb and !VFP. <rdar://10620138>Bob Wilson2011-12-221-0/+4
* ARM target code clean up. Check for iOS, not Darwin where it makes sense.Evan Cheng2011-12-201-26/+26
* ARM pre-UAL NEG mnemonic for convenience when porting old code.Jim Grosbach2011-12-131-3/+5
* Now Igor, throw the switch...give my creation life!Bill Wendling2011-10-171-1/+2
* Mark tADDrSPi as having side effects again.Jakob Stoklund Olesen2011-10-151-3/+3
* Ban rematerializable instructions with side effects.Jakob Stoklund Olesen2011-10-141-1/+1
* Thumb1 convenience aliases for disassembler round-trip testing. CPS instruction.Jim Grosbach2011-09-201-0/+8
* Thumb CPS definition is not disassembler only.Jim Grosbach2011-09-201-2/+1
* Thumb2 assembly parsing and encoding for SUB(immediate).Jim Grosbach2011-09-161-3/+3
* Use a more efficient lowering for Unordered/Monotonic atomic load/store on Th...Eli Friedman2011-09-151-0/+25
* Thumb unconditional branches are allowed in IT blocks, and therefore should h...Owen Anderson2011-09-091-4/+5
* Thumb parsing and encoding for SUB (SP minu immediate).Jim Grosbach2011-08-241-4/+6
* Thumb parsing and encoding support for ADD SP instructions.Jim Grosbach2011-08-241-17/+30
* Add missing explicit writeback operand to tSTMIA_UPD.Jim Grosbach2011-08-241-3/+4
* Thumb add SP assembly syntax fix.Jim Grosbach2011-08-241-2/+2
* Thumb1 ADD/SUB SP instructions are predicable in Thumb2 mode.Jim Grosbach2011-08-241-15/+15
* Thumb parsing and encoding for SVC.Jim Grosbach2011-08-231-1/+1
* Thumb parsing and encoding for tSTRspi.Jim Grosbach2011-08-231-0/+2
* Clean up Thumb load/store multiple definitions.Jim Grosbach2011-08-231-36/+34
* Revert r138278 now that r138289 has fixed the root issue.Jim Grosbach2011-08-221-1/+1
* Temporarilly mark tMUL as not commutable.Jim Grosbach2011-08-221-1/+1
* Clean up predicates on ARM target instruction aliases.Jim Grosbach2011-08-221-9/+6
* Thumb parsing and encoding support for NOP.Jim Grosbach2011-08-191-1/+7
* Fix NEG aliasJim Grosbach2011-08-191-1/+1
* Update tests.Jim Grosbach2011-08-191-0/+4
* Thumb assembly parsing and encoding for MUL.Jim Grosbach2011-08-191-4/+14
* Thumb assembly parsing and encoding for MOV.Jim Grosbach2011-08-191-0/+5
* Thumb assembly parsing and encoding for LSL(immediate).Jim Grosbach2011-08-191-1/+1
* Thumb assembly parsing and encoding for LDRSB and LDRSH.Jim Grosbach2011-08-191-0/+1
* Thumb assembly parsing and encoding for LDRH.Jim Grosbach2011-08-191-0/+2
* Thumb assembly parsing and encoding for LDRB.Jim Grosbach2011-08-191-0/+2
* Thumb assembly parsing and encoding for LDR(immediate) form T2.Jim Grosbach2011-08-191-0/+2
* Thumb assembly parsing and encoding for LDR(immediate) form T1.Jim Grosbach2011-08-191-0/+2
* Add explanatory comment.Jim Grosbach2011-08-191-0/+5
* Thumb assembly parsing and encoding for LDM instruction.Jim Grosbach2011-08-181-3/+8
* Thumb assembly parsing and encoding for CMP.Jim Grosbach2011-08-181-1/+1
* Thumb instructions CBZ and CBNZ are Thumb2, not THumb1.Jim Grosbach2011-08-181-25/+0
* 80 columns.Jim Grosbach2011-08-181-1/+1
* Clean up patterns for Thumb1 system instructions.Jim Grosbach2011-08-171-24/+18
* ARM clean up the imm_sr operand class representation.Jim Grosbach2011-08-171-4/+10
* Thumb assembly parsing and encoding for ADR.Jim Grosbach2011-08-171-1/+1
* Thumb ADD(immediate) parsing support.Jim Grosbach2011-08-161-3/+3
* Fix decoding LDRSB and LDRSH in Thumb1 mode. Patch by James Molloy.Owen Anderson2011-08-151-6/+7
* Replace the existing ARM disassembler with a new one based on the FixedLenDec...Owen Anderson2011-08-091-11/+17
* Thumb1 BL instructions encoding 22 bits of displacement, not 21.Owen Anderson2011-08-081-1/+4