aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/ARM/ARMInstrInfo.td
Commit message (Expand)AuthorAgeFilesLines
* Update ARM Insn encoding to get endian-ness to match the documentation (31-0 ...Jim Grosbach2008-10-141-38/+38
* Change CALLSEQ_BEGIN and CALLSEQ_END to take TargetConstant's asChris Lattner2008-10-111-2/+2
* Unconditional branch instruction encoding fix. Needs to use ABI, not AXI, to ...Jim Grosbach2008-10-071-1/+1
* Fix Opcode values of CMP and CMNJim Grosbach2008-10-071-4/+4
* Fix addrmode1 instruction encodings; fix bx_ret encoding.Evan Cheng2008-09-171-28/+47
* Revert 56176. All those instruction formats are still needed.Evan Cheng2008-09-131-31/+31
* Eliminate unnecessary instruction formats.Evan Cheng2008-09-121-31/+31
* Rename ConstantSDNode::getValue to getZExtValue, for consistencyDan Gohman2008-09-121-15/+18
* Control flow instruction encodings.Evan Cheng2008-09-011-5/+5
* ldm / stm instruction encodings.Evan Cheng2008-09-011-3/+3
* AXI2 and AXI3 instruction encodings.Evan Cheng2008-09-011-10/+10
* addrmode3 instruction encodings.Evan Cheng2008-09-011-14/+14
* Rest of addrmode2 instruction encodings.Evan Cheng2008-09-011-10/+10
* Addr2 word / byte load encodings.Evan Cheng2008-08-311-3/+3
* MVN is addrmode1.Evan Cheng2008-08-291-7/+7
* Refactor ARM instruction format definitions into a separate file. No function...Evan Cheng2008-08-281-215/+4
* Rename SDOperand to SDValue.Dan Gohman2008-07-271-1/+1
* Replace all target specific implicit def instructions with a target independe...Evan Cheng2008-03-151-6/+0
* Final de-tabification.Bill Wendling2008-02-271-2/+2
* This commit changes:Chris Lattner2008-01-171-8/+0
* rename SDTRet -> SDTNone.Chris Lattner2008-01-151-1/+1
* get def use info more correct.Chris Lattner2008-01-101-1/+4
* Only mark instructions that load a single value without extension as isSimple...Evan Cheng2008-01-071-6/+5
* rename isLoad -> isSimpleLoad due to evan's desire to have such a predicate.Chris Lattner2008-01-061-5/+5
* rename isStore -> mayStore to more accurately reflect what it captures.Chris Lattner2008-01-061-2/+2
* remove explicit isStore flags that are now inferrable.Chris Lattner2008-01-061-3/+2
* Remove attribution from file headers, per discussion on llvmdev.Chris Lattner2007-12-291-2/+1
* Implicit def instructions, e.g. X86::IMPLICIT_DEF_GR32, are always re-materia...Evan Cheng2007-12-121-0/+1
* Unifacalize the CALLSEQ{START,END} stuff.Bill Wendling2007-11-131-5/+4
* Unify CALLSEQ_{START,END}. They take 4 parameters: the chain, two stackBill Wendling2007-11-131-7/+9
* Add a flag for indirect branch instructions.Owen Anderson2007-11-121-1/+1
* Remove (somewhat confusing) Imp<> helper, use let Defs = [], Uses = [] instead.Evan Cheng2007-09-111-17/+31
* 80 col.Evan Cheng2007-09-101-4/+6
* ARM instruction table was modified by adding information to generate multiply...Raul Herbster2007-08-301-42/+57
* Initial JIT support for ARM by Raul Fernandes Herbster.Evan Cheng2007-08-071-260/+352
* Indexed loads each has 2 outputs.Evan Cheng2007-08-011-10/+10
* No more noResults.Evan Cheng2007-07-211-2/+2
* Change instruction description to split OperandList into OutOperandList andEvan Cheng2007-07-191-187/+211
* Remove clobbersPred. Add an OptionalDefOperand to instructions which have the...Evan Cheng2007-07-101-112/+98
* No need for ccop anymore.Evan Cheng2007-07-061-13/+7
* Do away with ImmutablePredicateOperand.Evan Cheng2007-07-061-1/+1
* PredicateDefOperand -> OptionalDefOperand.Evan Cheng2007-07-061-3/+3
* Unbreak the build.Evan Cheng2007-07-051-1/+1
* Each ARM use predicate operand is now made up of two components. The new comp...Evan Cheng2007-07-051-50/+109
* Revert the earlier change that removed the M_REMATERIALIZABLE machineDan Gohman2007-06-261-0/+4
* Fix the build.Owen Anderson2007-06-221-1/+1
* Allow predicated immediate ARM to ARM calls.Evan Cheng2007-06-191-0/+7
* Replace M_REMATERIALIZIBLE and the newly-added isOtherReMaterializableLoadDan Gohman2007-06-191-4/+0
* Replace TargetInstrInfo::CanBeDuplicated() with a M_NOT_DUPLICABLE bit.Evan Cheng2007-06-191-0/+6
* Mark these instructions clobbersPred. They modify the condition code register.Evan Cheng2007-06-061-8/+17