Lines Matching refs:SV0
3007 const APInt &SV0 = N0.getOperand(1)->getConstantOperandAPInt(0); in visitADD() local
3009 APInt NewStep = SV0 + SV1; in visitADD()
7871 auto *SV0 = dyn_cast<ShuffleVectorSDNode>(N0); in visitOR() local
7873 if (SV0 && SV1 && TLI.isTypeLegal(VT)) { in visitOR()
7887 int M0 = SV0->getMaskElt(i); in visitOR()
15612 SDValue SV0 = PeekThroughBitcast(N0->getOperand(0)); in visitBITCAST() local
15614 if (!(SV0 && SV1)) in visitBITCAST()
15625 TLI.buildLegalVectorShuffle(VT, SDLoc(N), SV0, SV1, NewMask, DAG); in visitBITCAST()
23945 SDValue SV0 = DAG.getUNDEF(VT), SV1 = DAG.getUNDEF(VT); in combineConcatVectorOfExtracts() local
23990 if (SV0.isUndef() || SV0 == ExtVec) { in combineConcatVectorOfExtracts()
23991 SV0 = ExtVec; in combineConcatVectorOfExtracts()
24004 return TLI.buildLegalVectorShuffle(VT, SDLoc(N), DAG.getBitcast(VT, SV0), in combineConcatVectorOfExtracts()
26109 SDValue SV0 = BC0->getOperand(0); in visitVECTOR_SHUFFLE() local
26113 std::swap(SV0, SV1); in visitVECTOR_SHUFFLE()
26119 SV0 = DAG.getBitcast(ScaleVT, SV0); in visitVECTOR_SHUFFLE()
26122 VT, DAG.getVectorShuffle(ScaleVT, SDLoc(N), SV0, SV1, NewMask)); in visitVECTOR_SHUFFLE()
26140 const TargetLowering &TLI, SDValue &SV0, SDValue &SV1, in visitVECTOR_SHUFFLE()
26147 SV0 = SV1 = SDValue(); in visitVECTOR_SHUFFLE()
26187 if (!SV0.getNode() || SV0 == CurrentVec) { in visitVECTOR_SHUFFLE()
26190 SV0 = CurrentVec; in visitVECTOR_SHUFFLE()
26218 if (InnerVec == SV0) { in visitVECTOR_SHUFFLE()
26245 std::swap(SV0, SV1); in visitVECTOR_SHUFFLE()
26262 SDValue SV0 = N1->getOperand(0); in visitVECTOR_SHUFFLE() local
26264 bool HasSameOp0 = N0 == SV0; in visitVECTOR_SHUFFLE()
26296 SDValue SV0, SV1; in visitVECTOR_SHUFFLE() local
26299 SV0, SV1, Mask)) { in visitVECTOR_SHUFFLE()
26305 SV0 ? SV0 : DAG.getUNDEF(VT), in visitVECTOR_SHUFFLE()
26333 auto CanMergeInnerShuffle = [&](SDValue &SV0, SDValue &SV1, in visitVECTOR_SHUFFLE()
26345 MergeInnerShuffle(Commute, SVN, SVN0, Op1, TLI, SV0, SV1, in visitVECTOR_SHUFFLE()