Searched refs:SplatIdx (Results 1 – 5 of 5) sorted by relevance
174 unsigned SplatIdx = Idx % NumScaleOps; in getSplatableConstant() local175 if (!Sequence[SplatIdx] || Sequence[SplatIdx] == Elt) { in getSplatableConstant()176 Sequence[SplatIdx] = Elt; in getSplatableConstant()
7647 int SplatIdx = -1; in LowerBUILD_VECTORvXi1() local7658 if (SplatIdx < 0) in LowerBUILD_VECTORvXi1()7659 SplatIdx = idx; in LowerBUILD_VECTORvXi1()7660 else if (In != Op.getOperand(SplatIdx)) in LowerBUILD_VECTORvXi1()7670 SDValue Cond = Op.getOperand(SplatIdx); in LowerBUILD_VECTORvXi1()
367 unsigned encodeSplatOperand(unsigned SplatIdx) { in encodeSplatOperand() argument368 assert(SplatIdx < 7 && "SplatIdx out of encodable range"); in encodeSplatOperand()369 return encodeFlag(SplatIdx + 1, "SplatOperandMask"); in encodeSplatOperand()
2943 SDValue SelectionDAG::getSplatSourceVector(SDValue V, int &SplatIdx) { in getSplatSourceVector() argument2961 SplatIdx = 0; in getSplatSourceVector()2965 SplatIdx = 0; in getSplatSourceVector()2968 SplatIdx = (UndefElts & DemandedElts).countr_one(); in getSplatSourceVector()2975 SplatIdx = 0; in getSplatSourceVector()2987 SplatIdx = Idx % NumElts; in getSplatSourceVector()2996 int SplatIdx; in getSplatValue() local2997 if (SDValue SrcVector = getSplatSourceVector(V, SplatIdx)) { in getSplatValue()3008 getVectorIdxConstant(SplatIdx, SDLoc(V))); in getSplatValue()
10179 int SplatIdx = in LowerVECTOR_SHUFFLE() local10188 SplatIdx += IsFourByte ? 2 : 1; in LowerVECTOR_SHUFFLE()10189 assert((SplatIdx < (IsFourByte ? 4 : 2)) && in LowerVECTOR_SHUFFLE()10198 Offset = isLittleEndian ? (3 - SplatIdx) * 4 : SplatIdx * 4; in LowerVECTOR_SHUFFLE()10200 Offset = isLittleEndian ? (1 - SplatIdx) * 8 : SplatIdx * 8; in LowerVECTOR_SHUFFLE()10316 int SplatIdx = PPC::getSplatIdxForPPCMnemonics(SVOp, 4, DAG); in LowerVECTOR_SHUFFLE() local10320 DAG.getConstant(SplatIdx, dl, MVT::i32)); in LowerVECTOR_SHUFFLE()