Add conditional and unconditional thumb-2 branch. Add thumb-2 jump table.
[oota-llvm.git] / lib / Target / ARM / ARMInstrThumb.td
2009-06-30 David GoodwinAdd conditional and unconditional thumb-2 branch. Add...
2009-06-30 Evan ChengA few more load instructions.
2009-06-29 David GoodwinRename ARMcmpNZ to ARMcmpZ and use it to represent...
2009-06-29 Evan ChengImplement Thumb2 ldr.
2009-06-27 Evan ChengRenaming for consistency.
2009-06-26 Evan Chengtst is also commutable.
2009-06-25 David GoodwinAdd Def/Use of CPSR for Thumb-1 instructions.
2009-06-25 David GoodwinTest commit
2009-06-25 Evan ChengSome reorg and additional comments.
2009-06-24 Evan ChengAdd Thumb2 pc relative add.
2009-06-23 Evan ChengAdd IsThumb1Only to most 16-bit thumb instructions...
2009-06-22 Bob WilsonAdd explicit types for shift count constants. This...
2009-06-19 Eli FriedmanMark a few Thumb instructions commutable; just happened...
2009-06-12 Evan ChengMark some pattern-less instructions as neverHasSideEffects.
2009-05-12 Jim Grosbachcorrect register class for tADDspi to GPR since the...
2009-04-07 Jim GrosbachPR2985 / <rdar://problem/6584986>
2009-03-27 Jim Grosbachremove trailing whitespace
2008-12-03 Dan GohmanRename isSimpleLoad to canFoldAsLoad, to better reflect...
2008-09-12 Dan GohmanRename ConstantSDNode::getValue to getZExtValue, for...
2008-08-29 Evan ChengMore refactoring.
2008-01-17 Chris LattnerThis commit changes:
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-11-13 Bill WendlingUnify CALLSEQ_{START,END}. They take 4 parameters:...
2007-09-11 Evan ChengRemove (somewhat confusing) Imp<> helper, use let Defs...
2007-08-07 Evan ChengInitial JIT support for ARM by Raul Fernandes Herbster.
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-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-19 Dan GohmanReplace M_REMATERIALIZIBLE and the newly-added isOtherR...
2007-06-19 Evan ChengReplace TargetInstrInfo::CanBeDuplicated() with a M_NOT...
2007-06-08 Evan ChengtBcc is not a barrier.
2007-06-06 Evan ChengMark these instructions clobbersPred. They modify the...
2007-05-16 Evan ChengARM::tB is also predicable.
2007-05-15 Evan ChengAdd PredicateOperand to all ARM instructions that have...
2007-05-08 Evan ChengSwitch BCC, MOVCCr, etc. to PredicateOperand.
2007-05-01 Evan ChengDoh. PC displacement is between the constantpool and...
2007-04-27 Lauro Ramos VenancioARM TLS: implement "general dynamic", "initial exec...
2007-04-27 Evan ChengBack out previous check-in. Incorrect.
2007-04-27 Evan ChengtLEApcrel is a AddrModeTs, i.e. pc relative.
2007-04-02 Lauro Ramos Venancio- Divides the comparisons in two types: comparisons...
2007-03-29 Evan ChengCan't re-materialize mov r, imm in thumb since mov...
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-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-07 Evan ChengSpill / restore should avoid modifying the condition...
2007-02-01 Evan Cheng.set pc relative displacement bug: label should be...
2007-02-01 Evan ChengSpecial epilogue for vararg functions. We cannot do...
2007-01-31 Evan ChengThumb asm syntax does not want 's' suffix for flag...
2007-01-30 Evan Cheng- Fix codegen for pc relative constant (e.g. JT) in...
2007-01-30 Evan ChengChange the operand orders to t_addrmode_s* to make...
2007-01-30 Evan ChengUse BL to implement Thumb far jumps.
2007-01-27 Evan ChengThumb jumptable support.
2007-01-27 Evan ChengThumb add / sub with carry.
2007-01-26 Evan ChengRepresent tADDspi and tSUBspi as two-address instructions.
2007-01-26 Evan Chengextload -> zextload
2007-01-24 Evan ChengUse PC relative ldr to load from a constantpool in...
2007-01-23 Evan Cheng- Reorg Thumb load / store instructions. Combine each...
2007-01-19 Evan ChengARM backend contribution from Apple.