Remove NEON vmovn intrinsic, replacing it with vector truncate operations.
[oota-llvm.git] / lib / Target / ARM / ARMInstrNEON.td
2010-08-30 Bob WilsonRemove NEON vmovn intrinsic, replacing it with vector...
2010-08-29 Bob WilsonRemove NEON vaddl, vaddw, vsubl, and vsubw intrinsics...
2010-08-28 Bob WilsonUse pseudo instructions for VST1 and VST2.
2010-08-28 Bob WilsonWe don't need to custom-select VLDMQ and VSTMQ anymore.
2010-08-27 Bob WilsonChange ARM VFP VLDM/VSTM instructions to use addressing...
2010-08-26 Bob WilsonUse pseudo instructions for VST3.
2010-08-26 Bob WilsonUse pseudo instructions for VST1d64Q.
2010-08-25 Bob WilsonStart converting NEON load/stores to use pseudo instruc...
2010-08-20 Bob WilsonReplace the arm.neon.vmovls and vmovlu intrinsics with...
2010-07-31 Daniel DunbarSilence some -Asserts uninitialized variable warnings.
2010-07-14 Bob WilsonAdd support for NEON VMVN immediate instructions.
2010-07-14 Bob WilsonThe bits in the cmode field of 32-bit VMOV immediate...
2010-07-13 Bob WilsonUse a target-specific VMOVIMM DAG node instead of BUILD...
2010-07-07 Bob WilsonAlso use REG_SEQUENCE for VTBX instructions.
2010-07-06 Bob WilsonUse REG_SEQUENCE nodes to make the table registers...
2010-06-25 Bob WilsonFix indentation.
2010-06-19 Bob WilsonRemove a fixme comment that is no longer relevant.
2010-06-15 Bob WilsonAdd basic support for NEON modified immediates besides...
2010-06-14 Bob WilsonRename functions referring to VMOV immediates to refer...
2010-06-11 Bob WilsonAdd instruction encoding for the Neon VMOV immediate...
2010-06-07 Bob WilsonFurther changes for Neon vector shuffles:
2010-05-24 Jakob Stoklund OlesenFix a few places that depended on the numeric value...
2010-05-24 Jakob Stoklund OlesenSwitch ARMRegisterInfo.td to use SubRegIndex and elimin...
2010-05-19 Evan ChengMark pattern-less mayLoad / mayStore instructions never...
2010-05-17 Evan Chengvmov of immediates are trivially re-materializable.
2010-05-16 Anton KorobeynikovChris said that the comment char should be escaped...
2010-05-14 Evan ChengAdded a QQQQ register file to model 4-consecutive Q...
2010-05-13 Evan ChengBring back VLD1q and VST1q and use them for reloading...
2010-05-13 Evan ChengMark some pattern-less instructions as neverHasSideEffects.
2010-05-07 Evan ChengUse VLD2q32 / VST2q32 to reload / spill QQ (pair of...
2010-05-07 Evan ChengRemove VLD1q and VST1q for reloading and spilling Q...
2010-05-06 Evan ChengRe-apply 103156 and 103157. 103156 didn't break anythin...
2010-05-06 Eric ChristopherRevert r103156 since it was breaking the build bots.
2010-05-06 Evan ChengAdding pseudo 256-bit registers QQ0 . . . QQ7 to repres...
2010-04-07 Anton KorobeynikovMore fixes for itins
2010-04-07 Anton KorobeynikovFix invalid itins for 32-bit varians of VMLAL and friends
2010-04-07 Anton KorobeynikovFix itins for VABA
2010-04-07 Anton KorobeynikovCorrect VMVN itinerary: operand is read in the second...
2010-04-07 Anton KorobeynikovMore A9 itineraries
2010-04-07 Anton KorobeynikovCorrect itinerary class for VPADD
2010-04-07 Anton KorobeynikovVP{MAX, MIN} are of IIC_VSUBi4D itin class as well.
2010-04-07 Anton KorobeynikovVHADD differs from VHSUB at least on A9 - the former...
2010-03-29 Johnny ChenAdd NVTBLFrm to represent A8.6.406 VTBL, VTBX Vector...
2010-03-28 Chris Lattnerfix integer negates to use the proper type for the...
2010-03-28 Chris Lattnerfix vnot matching to explicitly specify the type of the
2010-03-27 Bob WilsonFix indentation.
2010-03-27 Bob WilsonAdd a format argument to the N3V and N3VX classes,...
2010-03-27 Johnny ChenAdd NVMulSLFrm to represent "3-register multiply with...
2010-03-26 Johnny ChenRemove the duplicate multiclass N3VSh_QHSD and use...
2010-03-26 Johnny ChenAdd NVExtFrm to represent NEON Vector Extract Instructi...
2010-03-26 Johnny ChenAdd N3RegVShFrm to represent 3-Register Vector Shift...
2010-03-26 Johnny ChenAdd N2RegVShLFrm and N2RegVShRFrm formats so that the...
2010-03-25 Johnny ChenAdd NVCVTFrm (NEON Convert with fractional bits immedia...
2010-03-25 Johnny ChenAdded a new instruction class NVDupLane to be inherited...
2010-03-24 Johnny ChenTrivial formating change.
2010-03-24 Johnny ChenReverted r99326 which added NVdVmVCVTFrm, and later...
2010-03-24 Johnny ChenReverted r99376. The disassembler will deal with the...
2010-03-24 Johnny ChenMark VMOVDneon and VMOVQ as having the N2RegFrm form...
2010-03-24 Johnny ChenRenamed NVdVmImmFrm and NVdVmVCVTFrm to the more proper...
2010-03-23 Johnny ChenAdd comment.
2010-03-23 Johnny ChenAdd New NEON Format NVdVmVCVTFrm.
2010-03-23 Bob WilsonFix VLDMQ and VSTMQ instructions to use the correct...
2010-03-23 Bob WilsonRename some instructions to match the corresponding...
2010-03-23 Bob WilsonChange VST1 instructions for loading Q register values...
2010-03-23 Bob WilsonChange VLD1 instructions for loading Q register values...
2010-03-22 Bob WilsonRename one more NEON instruction that I missed earlier.
2010-03-22 Bob WilsonRegroup some instructions. No functional change.
2010-03-22 Bob WilsonRename some VLD1/VST1 instructions to match the impleme...
2010-03-22 Bob WilsonRemove some redundant instruction classes.
2010-03-22 Bob WilsonRefactor instruction encoding arguments for VLDnLN...
2010-03-20 Bob WilsonRe-commit r98683 ("remove redundant writeback flag...
2010-03-20 Bob WilsonAdd instruction variants for VST2, VST3, and VST4 ...
2010-03-20 Bob WilsonAdd variants of VST2, VST3 and VST4 with address regist...
2010-03-20 Bob WilsonAdd instructions for double-spaced VST3 and VST4 withou...
2010-03-20 Bob WilsonAdd VST1 instructions with address register writeback.
2010-03-20 Bob WilsonAdd instruction variants for VLD2, VLD3, and VLD4 ...
2010-03-20 Bob WilsonTidy some more comments and whitespace.
2010-03-20 Bob WilsonAdd variants of VLD2, VLD3 and VLD4 with address regist...
2010-03-20 Bob WilsonTidy some comments and whitespace for consistency.
2010-03-20 Bob WilsonRename some instructions for consistency and sanity...
2010-03-20 Bob WilsonAdd instructions for double-spaced VLD3 and VLD4 withou...
2010-03-20 Bob WilsonAdd VLD1 instructions with address register writeback.
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 Bob WilsonRefactor NEON ld/st instructions to hardcode class...
2010-03-17 Johnny ChenRevert 98745 with respect to the addition of NEONFrm...
2010-03-17 Johnny ChenAdded sub-formats to the NeonI/NeonXI instructions...
2010-03-16 Bob WilsonRevert 98683. It is breaking something in the disassem...
2010-03-16 Bob WilsonRemove redundant writeback flag from ARM address mode...
2010-03-16 Bob Wilson--- Reverse-merging r98637 into '.':
2010-03-16 Johnny ChenInitial ARM/Thumb disassembler check-in. It consists...
2010-03-15 Chris Lattnerfix an ambiguous pattern, contrary to expectations...
2010-03-12 Bob WilsonRemove obsolete comments. VLDM is implemented in ARMIn...
2010-03-08 Chris Lattnerfix a bunch of partially ambiguous patterns on ARM...
2010-02-24 Johnny ChenAdded Vector Swap (VSWPd and VSWPq) instructions for...
2010-02-24 Johnny ChenFixed typo of opcodestr, should be "vst1", not "vld1".
2010-02-24 Johnny ChenAdded for disassembly VST1 (multiple single elements...
2010-02-23 Johnny ChenAdded for disassembly VLD1 (multiple single elements...
2010-02-23 Johnny ChenAdded versions of VCGE, VCGT, VCLE, and VCLT NEON instr...
2010-02-23 Johnny ChenAdded VCEQ (immediate #0) NEON instruction for disassem...
next