aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/ARM/ARMInstrInfo.td
Commit message (Expand)AuthorAgeFilesLines
* Add support to the ARM asm parser for the register-shifted-register forms of ...Owen Anderson2011-03-181-2/+8
* Match a few more obvious patterns to revsh. rdar://9147637.Evan Cheng2011-03-181-1/+9
* Clean whitespace.Owen Anderson2011-03-181-8/+8
* Add "swi" which is an obsolete mnemonic for "svc".Nick Lewycky2011-03-171-0/+1
* Clean up ARM tail calls a bit. They're pseudo-instructions for normal branches.Jim Grosbach2011-03-151-27/+22
* Add FIXME.Jim Grosbach2011-03-121-0/+3
* Pseudo-ize the ARM Darwin *r9 call instruction definitions. They're the sameJim Grosbach2011-03-121-27/+13
* Add a FIXME.Jim Grosbach2011-03-111-0/+2
* Pseudo-ize the ARM 'B' instruction.Jim Grosbach2011-03-111-7/+3
* Properly pseudo-ize the ARM LDMIA_RET instruction. This has the nice side-Jim Grosbach2011-03-111-10/+4
* This FIXME has been fixed.Jim Grosbach2011-03-111-3/+0
* Properly pseudo-ize ARM MVNCCi.Jim Grosbach2011-03-111-12/+4
* Fix MOVCCi32imm to be have ARM-mode Requires and a proper size (8 bytes, was 4).Jim Grosbach2011-03-111-3/+3
* Properly pseudo-ize ARM MOVCCi and MOVCCi16.Jim Grosbach2011-03-111-26/+9
* Properly pseudo-ize MOVCCr and MOVCCs.Jim Grosbach2011-03-101-26/+9
* DMB can just be a pat referencing MCR.Jim Grosbach2011-03-101-7/+6
* Reorganize a bit. No functional change, just moving patterns up.Jim Grosbach2011-03-101-232/+233
* Remove unused conditional negate operations.Bob Wilson2011-03-051-2/+0
* pr9367: Add missing predicated BLX instructions.Bob Wilson2011-03-031-1/+19
* Fixes an assertion failure while disassembling ARM rsbs reg/reg form.Kevin Enderby2011-03-021-0/+13
* Add patterns to use post-increment addressing for Neon VST1-lane instructions.Bob Wilson2011-02-251-1/+3
* Add assembly parsing support for "msr" and also fix its encoding. Also addBruno Cardoso Lopes2011-02-181-21/+29
* Fix encoding and add parsing support for the arm/thumb CPS instruction:Bruno Cardoso Lopes2011-02-141-13/+29
* AsmMatcher custom operand parser failure enhancements.Jim Grosbach2011-02-121-2/+2
* Add support for parsing dmb/dsb instructionsBruno Cardoso Lopes2011-02-071-0/+1
* Remove the MCR asm parser hack and start using the custom target specific asmBruno Cardoso Lopes2011-02-071-0/+14
* Fix a comment: addrmode6 no longer includes the optional writeback flag.Bob Wilson2011-02-071-1/+1
* Remove inaccurate comments: so_imm and t2_so_imm operands are not encodedBob Wilson2011-02-071-4/+1
* Teach ARM/MC/ELF to handle R_ARM_JUMP24 relocation type for conditional jumps.Jason W Kim2011-02-041-3/+19
* Fix PLD encoding.Evan Cheng2011-01-271-2/+2
* Last round of fixes for movw + movt global address codegen.Evan Cheng2011-01-211-9/+15
* Fix the encoding of QADD/SUB, QDADD/SUB. While qadd16, qadd8 use "rd, rn, rm",Bruno Cardoso Lopes2011-01-211-8/+12
* - Use a more appropriate name for Owen's ARM Parser isMCR hack since the same...Bruno Cardoso Lopes2011-01-201-9/+35
* Refactor mcr* and mr*c instructions into classes with the same encoding. No f...Bruno Cardoso Lopes2011-01-201-108/+46
* Sorry, several patches in one.Evan Cheng2011-01-201-6/+17
* Fix the encoding of mrrc and mcrr family of instructions. Also add testcases ...Bruno Cardoso Lopes2011-01-191-16/+16
* Don't forget to emit the load from indirect symbol when using movw + movt to ...Evan Cheng2011-01-191-2/+2
* Fix MRS encoding for arm and thumb.Bruno Cardoso Lopes2011-01-181-4/+8
* Add support for parsing and encoding ARM's official syntax for the BFI instru...Bruno Cardoso Lopes2011-01-181-0/+31
* Materialize GA addresses with movw + movt pairs for Darwin in PIC mode. e.g.Evan Cheng2011-01-171-2/+17
* Provide instruction sizes for ARMv5 variants of MUL instructions.Anton Korobeynikov2011-01-161-29/+30
* 80-col.Eric Christopher2011-01-151-2/+4
* Add support to the ARM MC infrastructure to support mcr and friends. This req...Owen Anderson2011-01-131-24/+136
* Model :upper16: and :lower16: as ARM specific MCTargetExpr. This is a stepEvan Cheng2011-01-131-6/+6
* ARM/MC: Mark several '...S' instructions as codegen only, they aren't realDaniel Dunbar2011-01-101-4/+6
* Fix comment typo.Bob Wilson2011-01-061-1/+1
* Model operand restrictions of mul-like instructions on ARMv5 viaAnton Korobeynikov2011-01-011-8/+57
* Remove dead patterns.Jim Grosbach2010-12-231-26/+0
* Flag -> Glue, the ongoing sagaChris Lattner2010-12-231-15/+15
* Add Neon VCVT instructions for f32 <-> f16 conversions.Bob Wilson2010-12-151-0/+1