aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/ARM/ARMInstrThumb2.td
Commit message (Expand)AuthorAgeFilesLines
* Change conditional instructions definitions, e.g. ANDCC, ARMPseudoExpand and ...Evan Cheng2012-03-201-32/+23
* ARM fix silly typo in optional operand alias.Jim Grosbach2012-03-161-1/+1
* ARM optional operand on MRC/MCR assembly instructions.Jim Grosbach2012-03-161-0/+12
* Re-commit r151623 with fix. Only issue special no-return calls if it's a dire...Evan Cheng2012-02-281-0/+32
* Revert r151623 "Some ARM implementaions, e.g. A-series, does return stack pre...Daniel Dunbar2012-02-281-32/+0
* Some ARM implementaions, e.g. A-series, does return stack prediction. That is,Evan Cheng2012-02-281-0/+32
* Thumb2 asm aliases for wide bitwise w/ immediate instructions.Jim Grosbach2012-02-241-0/+9
* Switch ARM target to register masks.Jakob Stoklund Olesen2012-02-241-3/+1
* Optimize a couple of common patterns involving conditional moves where the falseEvan Cheng2012-02-231-0/+38
* Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430,...Jia Liu2012-02-181-1/+1
* Add missed mayStore flag to STREXD / t2STREXDAnton Korobeynikov2012-01-231-3/+2
* Thumb2 'add rd, pc, imm' alternate form for 'adr' instruction.Jim Grosbach2012-01-211-0/+3
* Thumb2 alternate syntax for LDR(literal) and friends.Jim Grosbach2012-01-181-0/+29
* Replace FIXME with explanatory comment.Jim Grosbach2012-01-181-1/+2
* Use RegisterTuples to generate pseudo-registers.Jakob Stoklund Olesen2012-01-131-2/+3
* Thumb2 assembly parsing of 'mov(register shifted register)' aliases.Jim Grosbach2011-12-211-0/+5
* ARM target code clean up. Check for iOS, not Darwin where it makes sense.Evan Cheng2011-12-201-3/+3
* Thumb2 ADR assembly parsing w/o the .w suffix.Jim Grosbach2011-12-151-0/+4
* ARM/Thumb2 mov vs. mvn alias goes both ways.Jim Grosbach2011-12-141-0/+2
* ARM/Thumb2 'cmp rn, #imm' alias to cmn.Jim Grosbach2011-12-141-1/+6
* Thumb2 assembler aliases for "mov(shifted register)"Jim Grosbach2011-12-131-0/+7
* Thumb2 pre/post indexed stores can be from any non-PC GPR.Jim Grosbach2011-12-131-3/+3
* ARM pre-UAL NEG mnemonic for convenience when porting old code.Jim Grosbach2011-12-131-0/+4
* ARM assembly aliases for BIC<-->AND (immediate).Jim Grosbach2011-12-091-0/+13
* ARM assembler aliases for "add Rd, #-imm" to "sub Rd, #imm".Jim Grosbach2011-12-081-5/+13
* Thumb2 alias for long-form pop and friends.Jim Grosbach2011-12-071-0/+12
* Thumb2: MUL two-operand form encoding operand order fix.Jim Grosbach2011-12-061-1/+1
* Thumb2 two-operand 'mul' instruction wide encoding parsing.Jim Grosbach2011-11-151-0/+5
* ARM refactor simple immediate asm operand render methods.Jim Grosbach2011-11-121-1/+1
* Thumb2 assembly parsing STMDB w/ optional .w suffix.Jim Grosbach2011-11-091-0/+6
* Add Thumb2 alias for "mov Rd, #imm" to "mvn Rd, #~imm".Jim Grosbach2011-10-281-1/+13
* Thumb2 ADD/SUB instructions encoding selection outside IT block.Jim Grosbach2011-10-281-0/+21
* Thumb2 t2LDMDB[_UPD] assembly parsing to recognize .w suffix.Jim Grosbach2011-10-271-0/+6
* Thumb2 t2MVNi assembly parsing to recognize ".w" suffix.Jim Grosbach2011-10-271-1/+3
* Thumb2 ldr pc-relative encoding fixes.Jim Grosbach2011-10-261-1/+16
* Thumb2 remove redundant ".w" suffix from t2MVNCCi pattern.Jim Grosbach2011-10-261-1/+1
* Thumb2 LDM instructions can target PC. Make sure to encode it.Jim Grosbach2011-10-241-8/+4
* Use ARM/t2PseudoInst class from ARM/Thumb2 special adds/subs patterns.Andrew Trick2011-10-181-42/+42
* whitespaceAndrew Trick2011-10-181-1/+1
* Thumb2 parsing of 'mov.w' gets the cc_out operand wrong. Add an alias for it.Jim Grosbach2011-10-181-0/+2
* Fix misc warnings. Patch by Joe Abbey.Eli Friedman2011-10-181-1/+1
* Now Igor, throw the switch...give my creation life!Bill Wendling2011-10-171-2/+4
* Pseudoinstructions should not be less constrained than the instruction they areCameron Zwarich2011-10-171-6/+6
* Add flags on Thumb2 indexed stores paralleling the flags on the indexed loads.Cameron Zwarich2011-10-161-1/+3
* Fix an obvious typo found when looking at nearby code.Cameron Zwarich2011-10-161-1/+1
* Thumb2 assembly parsing and encoding for LDC/STC.Jim Grosbach2011-10-121-73/+62
* Reapply r141365 now that PR11107 is fixed.Bill Wendling2011-10-101-0/+8
* Revert r141365. It was causing MultiSource/Benchmarks/MiBench/consumer-lame toBill Wendling2011-10-101-8/+0
* Peephole optimization for ABS on ARM.Anton Korobeynikov2011-10-071-0/+8
* Adding back support for printing operands symbolically to ARM's new disassemblerKevin Enderby2011-10-041-0/+2