Add some missing isel predicates on def : pat patterns to avoid generating VFP vmla...
[oota-llvm.git] / lib / Target / ARM / ARMInstrVFP.td
2010-11-12 Evan ChengAdd some missing isel predicates on def : pat patterns...
2010-11-08 Bill WendlingAdd "write back" bit encoding.
2010-11-04 Bill WendlingAdd encoding for VSTR.
2010-11-03 Bill WendlingThe MC code couldn't handle ARM LDR instructions with...
2010-11-03 Jim GrosbachBreak ARM addrmode4 (load/store multiple base address...
2010-11-02 Bill WendlingRename getAddrModeImm12OpValue to getAddrModeImmOpValue...
2010-11-01 Bill WendlingMissed reverting this bit.
2010-11-01 Bill WendlingMinor cleanup.
2010-11-01 Bill WendlingMove the machine operand MC encoding patterns to the...
2010-11-01 Bill WendlingMove instruction encoding bits into the parent class...
2010-10-31 Chris Lattnerreapply r117858 with apparent editor malfunction fixed...
2010-10-31 Chris Lattnerrevert r117858 while I check out a failure I missed.
2010-10-31 Chris Lattnerthe asm matcher can't handle operands with modifiers...
2010-10-30 Jim GrosbachAdd FIXME.
2010-10-20 Bill WendlingAdd encoding for moving a value between two ARM core...
2010-10-20 Bill WendlingAdd encodings for movement between ARM core registers...
2010-10-15 Bill WendlingReformatting. No functionalogicality changes.
2010-10-14 Bill WendlingAdd support for vmov.f64/.f32 encoding. There's a bit...
2010-10-14 Bill WendlingAdd encoding for 'fmstat'.
2010-10-14 Bill Wendling- Add encodings for multiply add/subtract instructions...
2010-10-13 Bill WendlingAdd MC encodings for VCVT* instrunctions.
2010-10-13 Bill WendlingAdd encodings for VNEG and VSQRT. Also add encodings...
2010-10-13 Bill WendlingAdd encodings for VCVT instructions.
2010-10-13 Bill WendlingAdd VCMPZ and VABS.
2010-10-13 Bill WendlingRefactor VCMP instructions.
2010-10-12 Bill WendlingAdd encodings for VNMUL[SD].
2010-10-12 Bill WendlingAdd encodings for VDIV and VMUL.
2010-10-12 Bill WendlingRefactor some of the encoding logic into a base class...
2010-10-12 Bill WendlingAdd encoding for VSUB and VCMP.
2010-10-12 Bill WendlingEncoding for VADDD. Plus a test for the VFP instructions.
2010-10-12 Jim GrosbachEncoding for ARM-mode VADD.F32 instruction.
2010-10-07 Evan ChengModel operand cycles of vldm / vstm; also fixes schedul...
2010-09-28 Eric ChristopherFix typo.
2010-09-08 Jim GrosbachVFP/NEON load/store multiple instructions are addrmode4...
2010-08-27 Bob WilsonChange ARM VFP VLDM/VSTM instructions to use addressing...
2010-08-11 Daniel DunbarARM: Mark some disassembler only instructions as not...
2010-08-03 Nate BegemanAdd support for getting & setting the FPSCR application...
2010-06-02 Jim GrosbachClean up 80 column violations. No functional change.
2010-05-19 Evan ChengMark pattern-less mayLoad / mayStore instructions never...
2010-05-13 Evan ChengMark some pattern-less instructions as neverHasSideEffects.
2010-04-07 Anton KorobeynikovDefine new itin classes for ARM <-> VFP reg moves to...
2010-04-07 Anton KorobeynikovFCONST{S,D} behaves the same way as FP unary instructio...
2010-04-07 Anton KorobeynikovAdd new itin classes for FP16 <-> FP32 conversions...
2010-03-24 Jim GrosbachMake the use of the vmla and vmls VFP instructions...
2010-03-20 Bob WilsonRevert the rest of 98679.
2010-03-19 Bob WilsonRevert this change, since it was causing ARM performanc...
2010-03-18 Anton KorobeynikovGet rid of target-specific fp <-> int nodes when still...
2010-03-18 Anton KorobeynikovGet rid of target-specific nodes for fp16 <-> fp32...
2010-03-16 Johnny ChenDisambiguate the *_UPD and * variants by specifying...
2010-03-16 Bob WilsonRemove redundant writeback flag in ARM addressing mode 5.
2010-03-14 Anton KorobeynikovAdd codegen support for FP16 on ARM
2010-03-13 Bob WilsonAttempt to appease the arm-linux buildbot by fixing...
2010-03-13 Bob WilsonChange ARM ld/st multiple instructions to have variant...
2010-03-08 Chris Lattnerfix a bunch of partially ambiguous patterns on ARM...
2010-02-27 Dan GohmanThe mayHaveSideEffects flag is no longer used.
2010-02-11 Johnny ChenAdded VCVT (between floating-point and fixed-point...
2010-02-09 Johnny ChenAdded VMRS/VMSR for disassembly only.
2010-02-09 Johnny ChenAdded vcvtb/vcvtt (between half-precision and single...
2010-02-08 Johnny ChenAdd VCVTR (between floating-point and integer, VFP...
2010-02-08 Johnny ChenAdd VCMP (VFP floating-point compare without 'E' bit...
2010-02-08 Johnny ChenAdded VMOVRRS/VMOVSRR to ARMInstrVFP.td for disassembly...
2010-02-05 Johnny ChenVMOVRRD and VMOVDRR both have Inst{7-6} = 0b00.
2010-01-29 Johnny ChenModified encoding bits specification for VFP instructio...
2009-11-24 Evan ChengData type suffix must come after predicate.
2009-11-23 Jim Grosbachmove fconst[sd] to UAL. <rdar://7414913>
2009-11-20 Evan ChengRemat VLDRD from constpool. Clean up some instruction...
2009-11-13 Jim Grosbachuse lower case for readability
2009-11-10 Evan ChengAdd a comment.
2009-11-09 Jim GrosbachWork around assembler not recognizing #0.0 form immedia...
2009-11-09 Jim GrosbachUse Unified Assembly Syntax for the ARM backend.
2009-10-28 Evan Chengfconsts and fconstd are obviously re-materializable.
2009-10-28 Evan ChengUse fconsts and fconstd to materialize small fp constants.
2009-10-27 Evan ChengNow VFP instructions.
2009-10-01 Evan ChengAdd hasExtraSrcRegAllocReq and hasExtraDefRegAllocReq...
2009-10-01 Evan ChengChange ld/st multiples to explicitly model the writebac...
2009-09-25 David GoodwinFinish scheduling itineraries for NEON.
2009-09-21 David GoodwinAdd Cortex-A8 VFP model.
2009-08-10 David GoodwinUse NEON for single-precision int<->FP conversions.
2009-08-06 David GoodwinAdd parameter to pattern classes to enable an itinerary...
2009-08-04 David GoodwinAdd NEON single-precision FP support for fabs and fneg.
2009-08-04 David GoodwinMatch common pattern for FNMAC. Add NEON SP support.
2009-08-04 David GoodwinInitial support for single-precision FP using NEON...
2009-07-20 Evan ChengModel fpscr to prevent fcmped / fcmpezs etc from being...
2009-07-10 David GoodwinPredicate VFP instructions on HasVFP2 instead of IsARM...
2009-06-12 Evan ChengMark some pattern-less instructions as neverHasSideEffects.
2008-12-11 Evan ChengFix a 80 col. violation.
2008-12-03 Dan GohmanRename isSimpleLoad to canFoldAsLoad, to better reflect...
2008-11-15 Evan ChengFix fuitos encoding.
2008-11-13 Evan Chengfsub{d|s} encoding bugs.
2008-11-12 Evan ChengConsolidate formats; fix FCMPED etc. encodings.
2008-11-12 Evan ChengFix VFP conversion instruction encodings.
2008-11-12 Evan ChengFix encoding of single-precision VFP registers.
2008-11-11 Evan ChengFix FMDRR encoding.
2008-11-11 Evan ChengEncode VFP load / store instructions.
2008-11-11 Evan ChengEncode VFP conversion instructions.
2008-11-11 Evan ChengEncode VFP arithmetic instructions.
2008-11-06 Evan ChengRemove opcode from instruction TS flags; add MOVCC...
2008-09-11 Jim Grosbachudpate header comment: s/VP/VFP/
2008-03-15 Evan ChengReplace all target specific implicit def instructions...
2008-01-15 Chris Lattnerrename SDTRet -> SDTNone.
next