Add Neon VCVT instructions for f32 <-> f16 conversions.
[oota-llvm.git] / lib / Target / ARM / ARMInstrNEON.td
2010-12-15 Bob WilsonAdd Neon VCVT instructions for f32 <-> f16 conversions.
2010-12-13 Bob WilsonRemove the rest of the *_sfp Neon instruction patterns.
2010-12-13 Bob WilsonSimplify N2VSPat, removing some unnecessary type arguments.
2010-12-13 Bob WilsonDelete a line that I forgot to revert previously.
2010-12-13 Bob WilsonUse COPY_TO_REGCLASS instead of pseudo instructions...
2010-12-13 Bob WilsonUse pseudo instructions for 2-register Neon instruction...
2010-12-13 Bob WilsonRemove unused instruction class arguments.
2010-12-10 Bob WilsonAdd float patterns for Neon vld1-lane/dup and vst1...
2010-12-10 Bob WilsonRemove unused arguments.
2010-12-05 Evan ChengMaking use of VFP / NEON floating point multiply-accumu...
2010-12-02 Jim GrosbachFix copy/pasto in vmin.f32 encoding.
2010-12-01 Owen AndersonUse by-name rather than by-order matching for NEON...
2010-11-30 Bob WilsonFix the encoding of VLD4-dup alignment.
2010-11-30 Bob WilsonRename VLDnDUP instructions with double-spaced registers
2010-11-30 Bob WilsonAdd support for NEON VLD3-dup instructions.
2010-11-29 Bob WilsonAdd support for NEON VLD3-dup instructions.
2010-11-28 Bob WilsonAdd support for NEON VLD2-dup instructions.
2010-11-28 Bob WilsonAnother minor refactoring for VLD1DUP instructions.
2010-11-27 Bob WilsonRefactor. Set alignment bit in VLD1-dup instruction...
2010-11-27 Bob WilsonAdd NEON VLD1-dup instructions (load 1 element to all...
2010-11-21 Owen AndersonUse by-name rather than by-order operand matching for...
2010-11-19 Owen AndersonThe Vm and Vn register fields must be the same for...
2010-11-19 Jim GrosbachOperand names
2010-11-19 Jim GrosbachClarify operand names.
2010-11-18 Jim GrosbachRemove trailing whitespace.
2010-11-18 Jim GrosbachARM PseudoInst instructions don't need or use an assemb...
2010-11-16 Bill WendlingEncode the multi-load/store instructions with their...
2010-11-08 Owen AndersonAdd support for ARM's specialized vector-compare-agains...
2010-11-05 Owen AndersonAdd codegen and encoding support for the immediate...
2010-11-03 Owen AndersonAdd support for code generation of the one register...
2010-11-03 Owen AndersonUnlike a lot of NEON instructions, vext isn't _actually...
2010-11-03 Bob WilsonAdd codegen patterns for VST1-lane instructions. Radar...
2010-11-03 Jim GrosbachBreak ARM addrmode4 (load/store multiple base address...
2010-11-02 Owen AndersonRevert r118097 to fix buildbots.
2010-11-02 Owen AndersonSince these fields are not exactly equivalent to the...
2010-11-02 Owen AndersonProvide correct encodings for the remaining vst variant...
2010-11-02 Owen AndersonTentative encodings for the "single element from one...
2010-11-02 Owen AndersonAdd correct encodings for basic variants for vst3 and...
2010-11-02 Bob WilsonAdd NEON VST1-lane instructions. Partial fix for Radar...
2010-11-02 Owen AndersonAdd correct encodings for the basic variants for vst2.
2010-11-02 Owen AndersonAdd correct encodings for the basic form of vst1.
2010-11-02 Owen AndersonFactor out a common encoding class for loads and stores...
2010-11-02 Owen AndersonAdd correct encodings for the rest of the vld instructi...
2010-11-02 Owen AndersonAdd correct NEON encodings for vld2, vld3, and vld4...
2010-11-02 Owen AndersonAttempt to provide correct encodings for a number of...
2010-11-02 Owen AndersonAdd correct NEON encodings for the "multiple single...
2010-11-01 Bob WilsonAdd NEON VLD1-lane instructions. Partial fix for Radar...
2010-10-28 Owen AndersonAdd correct NEON encodings for vtbl and vtbx.
2010-10-27 Owen AndersonAdd correct NEON encodings for vext, vtrn, vuzp, and...
2010-10-27 Owen AndersonProvide correct encodings for NEON vcvt, which has...
2010-10-27 Owen AndersonProvide correct encodings for the get_lane and set_lane...
2010-10-27 Owen AndersonProvide correct NEON encodings for vdup.
2010-10-27 Owen AndersonAdd correct NEON encodings for vsli and vsri.
2010-10-27 Owen AndersonAdd correct NEON encodings for vsra and vrsra.
2010-10-26 Owen AndersonAdd correct NEON encodings for vqshl, vqshrn, vqshrun...
2010-10-26 Owen AndersonCorrect NEON encodings for vshrn, vrshl, vrshr, vrshrn.
2010-10-26 Owen AndersonSimplify classes for shift instructions, which are...
2010-10-26 Owen AndersonProvide correct NEON encodings for vshl, register and...
2010-10-26 Owen AndersonAdd correct NEON encoding for vpadal.
2010-10-26 Owen AndersonAdd NEON encodings for vmov and vmvn of immediates.
2010-10-25 Owen AndersonAdd correct encodings for NEON vabal.
2010-10-25 Owen AndersonAdd correct NEON encodings for vaba.
2010-10-25 Owen AndersonAttempt to provide correct encodings for NEON vbit...
2010-10-25 Owen AndersonProvide correct NEON encodings for vbsl.
2010-10-25 Owen AndersonAdd correct instruction encodings for vbic, vorn, and...
2010-10-25 Owen AndersonAdd NEON encoding tests for vcgt and vacgt.
2010-10-25 Owen AndersonAdd tests for NEON encodings of vcge and vacge.
2010-10-25 Owen AndersonAdd a warning about our inability to test the encoding...
2010-10-22 Owen AndersonAdd correct NEON encodings for vqdmlal.
2010-10-22 Owen AndersonProvide correct encodings for NEON vmlal.
2010-10-22 Owen AndersonProvide correct NEON encodings for vmla.
2010-10-21 Owen AndersonARM encodes Q registers as 2xregno (i.e. the number...
2010-10-21 Owen AndersonAdd correct NEON encodings for vhadd and vrhadd.
2010-10-21 Owen AndersonAdd correct encodings for NEON vaddw.s* and vaddw.u*.
2010-10-21 Owen AndersonProvide correct NEON encodings for vaddl.u* and vaddl.s*.
2010-10-21 Owen AndersonImplement correct encodings for NEON vadd, both integer...
2010-10-13 Jim GrosbachA few 80 column fixes.
2010-10-11 Evan ChengMore ARM scheduling itinerary fixes.
2010-10-11 Evan ChengProper VST scheduling itineraries.
2010-10-09 Evan ChengAdd VLD4 scheduling itineraries.
2010-10-09 Evan ChengFinish vld3 and vld4.
2010-10-09 Evan ChengCorrect some load / store instruction itinerary mistakes:
2010-10-07 Evan ChengModel operand cycles of vldm / vstm; also fixes schedul...
2010-10-06 Jim GrosbachChange the NEON VDUPfdf and VDUPfqf pseudo-instructions...
2010-10-06 Jim GrosbachAdd a 'pattern' arg to the ARM PseudoNeonI class.
2010-10-01 Jim GrosbachNuke the rest of the :comment references
2010-10-01 Evan ChengFix scheduling infor for vmovn and vshrn which I broke...
2010-10-01 Evan ChengNEON scheduling info fix. vmov reg, reg are single...
2010-09-16 Bob WilsonChange VLDMQ and VSTMQ to be pseudo instructions. ...
2010-09-15 Bob WilsonUse VLD1/VST1 pseudo instructions for loadRegFromStackS...
2010-09-14 Jim GrosbachReapply r113875 with additional cleanups.
2010-09-14 Bob WilsonMake NEON ld/st pseudo instruction classes take the...
2010-09-13 Bob WilsonConvert some VTBL and VTBX instructions to use pseudo...
2010-09-13 Bob WilsonSwitch all the NEON vld-lane and vst-lane instructions...
2010-09-09 Bob WilsonFix NEON VLD pseudo instruction itineraries that were...
2010-09-08 Jim GrosbachVFP/NEON load/store multiple instructions are addrmode4...
2010-09-03 Bob WilsonFinish converting the rest of the NEON VLD instructions...
2010-09-03 Bob WilsonReplace NEON vabdl, vaba, and vabal intrinsics with...
2010-09-02 Bob WilsonConvert VLD1 and VLD2 instructions to use pseudo-instru...
2010-09-01 Bob WilsonRemove NEON vmull, vmlal, and vmlsl intrinsics, replaci...
next