Add binary encoding support for multiply instructions. Some blanks left to fill in...
[oota-llvm.git] / lib / Target / ARM / ARMInstrInfo.td
2008-11-03 Jim GrosbachAdd binary encoding support for multiply instructions...
2008-10-31 Evan ChengForgot this in last commit.
2008-10-14 Jim GrosbachUpdate ARM Insn encoding to get endian-ness to match...
2008-10-11 Chris LattnerChange CALLSEQ_BEGIN and CALLSEQ_END to take TargetCons...
2008-10-07 Jim GrosbachUnconditional branch instruction encoding fix. Needs...
2008-10-07 Jim GrosbachFix Opcode values of CMP and CMN
2008-09-17 Evan ChengFix addrmode1 instruction encodings; fix bx_ret encoding.
2008-09-13 Evan ChengRevert 56176. All those instruction formats are still...
2008-09-12 Evan ChengEliminate unnecessary instruction formats.
2008-09-12 Dan GohmanRename ConstantSDNode::getValue to getZExtValue, for...
2008-09-01 Evan ChengControl flow instruction encodings.
2008-09-01 Evan Chengldm / stm instruction encodings.
2008-09-01 Evan ChengAXI2 and AXI3 instruction encodings.
2008-09-01 Evan Chengaddrmode3 instruction encodings.
2008-09-01 Evan ChengRest of addrmode2 instruction encodings.
2008-08-31 Evan ChengAddr2 word / byte load encodings.
2008-08-29 Evan ChengMVN is addrmode1.
2008-08-28 Evan ChengRefactor ARM instruction format definitions into a...
2008-07-27 Dan GohmanRename SDOperand to SDValue.
2008-03-15 Evan ChengReplace all target specific implicit def instructions...
2008-02-27 Bill WendlingFinal de-tabification.
2008-01-17 Chris LattnerThis commit changes:
2008-01-15 Chris Lattnerrename SDTRet -> SDTNone.
2008-01-10 Chris Lattnerget def use info more correct.
2008-01-07 Evan ChengOnly mark instructions that load a single value without...
2008-01-06 Chris Lattnerrename isLoad -> isSimpleLoad due to evan's desire...
2008-01-06 Chris Lattnerrename isStore -> mayStore to more accurately reflect...
2008-01-06 Chris Lattnerremove explicit isStore flags that are now inferrable.
2007-12-29 Chris LattnerRemove attribution from file headers, per discussion...
2007-12-12 Evan ChengImplicit def instructions, e.g. X86::IMPLICIT_DEF_GR32...
2007-11-13 Bill WendlingUnifacalize the CALLSEQ{START,END} stuff.
2007-11-13 Bill WendlingUnify CALLSEQ_{START,END}. They take 4 parameters:...
2007-11-12 Owen AndersonAdd a flag for indirect branch instructions.
2007-09-11 Evan ChengRemove (somewhat confusing) Imp<> helper, use let Defs...
2007-09-10 Evan Cheng80 col.
2007-08-30 Raul HerbsterARM instruction table was modified by adding informatio...
2007-08-07 Evan ChengInitial JIT support for ARM by Raul Fernandes Herbster.
2007-08-01 Evan ChengIndexed loads each has 2 outputs.
2007-07-21 Evan ChengNo more noResults.
2007-07-19 Evan ChengChange instruction description to split OperandList...
2007-07-10 Evan ChengRemove clobbersPred. Add an OptionalDefOperand to instr...
2007-07-06 Evan ChengNo need for ccop anymore.
2007-07-06 Evan ChengDo away with ImmutablePredicateOperand.
2007-07-06 Evan ChengPredicateDefOperand -> OptionalDefOperand.
2007-07-05 Evan ChengUnbreak the build.
2007-07-05 Evan ChengEach ARM use predicate operand is now made up of two...
2007-06-26 Dan GohmanRevert the earlier change that removed the M_REMATERIAL...
2007-06-22 Owen AndersonFix the build.
2007-06-19 Evan ChengAllow predicated immediate ARM to ARM calls.
2007-06-19 Dan GohmanReplace M_REMATERIALIZIBLE and the newly-added isOtherR...
2007-06-19 Evan ChengReplace TargetInstrInfo::CanBeDuplicated() with a M_NOT...
2007-06-06 Evan ChengMark these instructions clobbersPred. They modify the...
2007-06-01 Evan ChengOpcode modifier s comes after condition code. e.g....
2007-06-01 Evan ChengMake jumptable non-predicable for now.
2007-05-29 Evan ChengFor ldrb, strh, etc., the condition code is before...
2007-05-21 Dale JohannesenUse AXI3 not AXI2 for appropriate PIC PC-relative loads...
2007-05-21 Dale JohannesenAdd some patterns for PIC PC-relative loads and stores.
2007-05-18 Evan ChengMark calls non-predicable for now. Need to ensure it...
2007-05-16 Evan ChengMake ARM::B isPredicable; Make Bcc and MOVCC condition...
2007-05-16 Evan ChengConditional branch is not a barrier.
2007-05-15 Evan ChengAdd PredicateOperand to all ARM instructions that have...
2007-05-08 Evan ChengSwitch BCC, MOVCCr, etc. to PredicateOperand.
2007-04-28 Dale Johannesenchange per review
2007-04-27 Dale JohannesenPrevent Thumb code from generating ARM instructions
2007-04-27 Lauro Ramos VenancioARM TLS: implement "general dynamic", "initial exec...
2007-04-17 Chris Lattnerdag combiner just got better at pruning bits. This...
2007-04-02 Lauro Ramos Venancio- Divides the comparisons in two types: comparisons...
2007-03-27 Lauro Ramos Venanciobugfix: sometimes the spiller puts a load between the...
2007-03-20 Lauro Ramos Venanciobugfix: When the source register of CALL_NOLINK was...
2007-03-20 Evan ChengMake two piece constant generation as a single instruct...
2007-03-19 Evan ChengFix naming inconsistencies.
2007-03-19 Evan ChengSpecial LDR instructions to load from non-pc-relative...
2007-03-19 Evan ChengConstant generation instructions are re-materializable.
2007-02-03 Evan ChengARM callseq_end should have a input flag operand so...
2007-01-30 Evan Cheng- Fix codegen for pc relative constant (e.g. JT) in...
2007-01-26 Jim LaskeyMake LABEL a builtin opcode.
2007-01-19 Evan ChengCode clean up. Use def : pat instead of defining new...
2007-01-19 Evan ChengARM backend contribution from Apple.
2006-12-31 Rafael Espindolaimplement missing compares
2006-12-28 Lauro Ramos VenancioImplement SELECT_CC (f32/f64) for ARM.
2006-12-28 Rafael Espindolaremove duplicated line
2006-12-26 Lauro Ramos VenancioThis patch defines extloadi1 and fixes an internal...
2006-12-12 Rafael Espindolamore general matching of the MVN instruction
2006-12-12 Rafael Espindolause MVN to handle small negative constants
2006-12-12 Rafael Espindolaadd mvn
2006-12-08 Rafael Espindolafix truncstorei1
2006-11-09 Rafael Espindolaimplement load effective address similar to the alpha...
2006-11-08 Rafael Espindolainitial implementation of addressing mode 2
2006-11-03 Chris Lattnerremove dead/redundant vars
2006-11-01 Rafael Espindolaimplement zextload bool and truncstore bool
2006-10-24 Chris Lattnerimplement uncond branch insertion, mark branches with...
2006-10-23 Rafael Espindolaimplement STRB and STRH
2006-10-19 Rafael Espindolause Pat to implement extloadi8 and extloadi16
2006-10-19 Rafael Espindolaimplement undef
2006-10-19 Rafael Espindolaimplement extloadi8 and extloadi16
2006-10-18 Rafael Espindolaadd blx
2006-10-18 Rafael Espindolaadd isTerminatortto b and bcond
2006-10-17 Rafael Espindolaadd the FPUnaryOp and DFPUnaryOp classes
2006-10-17 Rafael Espindolaadd FABSS and FABSD
2006-10-17 Rafael Espindolaremove extra [] in stores
next