Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp10019 SDValue ValInVec; in lowerINSERT_VECTOR_ELT() local
10051 ValInVec = lowerScalarInsert(Val, VL, ContainerVT, DL, DAG, Subtarget); in lowerINSERT_VECTOR_ELT()
10069 ValInVec = DAG.getNode(RISCVISD::VSLIDE1DOWN_VL, DL, I32ContainerVT, in lowerINSERT_VECTOR_ELT()
10073 SDValue Tail = Vec.isUndef() ? Vec : ValInVec; in lowerINSERT_VECTOR_ELT()
10074 ValInVec = DAG.getNode(RISCVISD::VSLIDE1DOWN_VL, DL, I32ContainerVT, in lowerINSERT_VECTOR_ELT()
10075 Tail, ValInVec, ValHi, I32Mask, InsertI64VL); in lowerINSERT_VECTOR_ELT()
10077 ValInVec = DAG.getBitcast(ContainerVT, ValInVec); in lowerINSERT_VECTOR_ELT()
10080 ValInVec = DAG.getInsertSubvector(DL, OrigVec, ValInVec, *AlignedIdx); in lowerINSERT_VECTOR_ELT()
10082 return ValInVec; in lowerINSERT_VECTOR_ELT()
10083 return convertFromScalableVector(VecVT, ValInVec, DAG, Subtarget); in lowerINSERT_VECTOR_ELT()
[all …]