Home
last modified time | relevance | path

Searched refs:VIDVT (Results 1 – 1 of 1) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp3785 MVT VIDVT = in lowerBuildVectorViaVID() local
3788 getContainerForFixedLengthVector(DAG, VIDVT, Subtarget); in lowerBuildVectorViaVID()
3794 VID = convertFromScalableVector(VIDVT, VID, DAG, Subtarget); in lowerBuildVectorViaVID()
3797 SDValue SplatStep = DAG.getSignedConstant(SplatStepVal, DL, VIDVT); in lowerBuildVectorViaVID()
3798 VID = DAG.getNode(StepOpcode, DL, VIDVT, VID, SplatStep); in lowerBuildVectorViaVID()
3802 DAG.getConstant(Log2_64(StepDenominator), DL, VIDVT); in lowerBuildVectorViaVID()
3803 VID = DAG.getNode(ISD::SRL, DL, VIDVT, VID, SplatStep); in lowerBuildVectorViaVID()
3806 SDValue SplatAddend = DAG.getSignedConstant(Addend, DL, VIDVT); in lowerBuildVectorViaVID()
3807 VID = DAG.getNode(Negate ? ISD::SUB : ISD::ADD, DL, VIDVT, SplatAddend, in lowerBuildVectorViaVID()