Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/Target/Hexagon/
H A DHexagonISelLoweringHVX.cpp632 auto isSplat = [] (ArrayRef<SDValue> Values, SDValue &SplatV) { in buildHvxVectorReg() argument
640 if (!SplatV.getNode()) in buildHvxVectorReg()
641 SplatV = Values[i]; in buildHvxVectorReg()
642 else if (SplatV != Values[i]) in buildHvxVectorReg()
646 SplatV = Values[0]; in buildHvxVectorReg()
651 SDValue SplatV; in buildHvxVectorReg() local
652 bool IsSplat = isSplat(Words, SplatV); in buildHvxVectorReg()
653 if (IsSplat && isUndef(SplatV)) in buildHvxVectorReg()
656 assert(SplatV.getNode()); in buildHvxVectorReg()
657 auto *IdxN = dyn_cast<ConstantSDNode>(SplatV.getNode()); in buildHvxVectorReg()
[all …]