Lines Matching refs:SV1

3713       const ShuffleVectorSDNode *SV1 = cast<ShuffleVectorSDNode>(N1);  in visitOR()  local
3726 int M1 = SV1->getMaskElt(i); in visitOR()
7476 SDValue SV1 = PeekThroughBitcast(N0->getOperand(1)); in visitBITCAST() local
7477 if (!(SV0 && SV1)) in visitBITCAST()
7489 std::swap(SV0, SV1); in visitBITCAST()
7495 return DAG.getVectorShuffle(VT, SDLoc(N), SV0, SV1, NewMask); in visitBITCAST()
12768 SDValue SV0 = DAG.getUNDEF(VT), SV1 = DAG.getUNDEF(VT); in combineConcatVectorOfExtracts() local
12825 } else if (SV1.getOpcode() == ISD::UNDEF || SV1 == ExtVec) { in combineConcatVectorOfExtracts()
12826 SV1 = ExtVec; in combineConcatVectorOfExtracts()
12838 DAG.getBitcast(VT, SV1), Mask); in combineConcatVectorOfExtracts()
13426 SDValue SV1 = BC0->getOperand(1); in visitVECTOR_SHUFFLE() local
13429 std::swap(SV0, SV1); in visitVECTOR_SHUFFLE()
13436 SV1 = DAG.getNode(ISD::BITCAST, SDLoc(N), ScaleVT, SV1); in visitVECTOR_SHUFFLE()
13439 DAG.getVectorShuffle(ScaleVT, SDLoc(N), SV0, SV1, NewMask)); in visitVECTOR_SHUFFLE()
13458 SDValue SV1 = N1->getOperand(1); in visitVECTOR_SHUFFLE() local
13460 bool IsSV1Undef = SV1.getOpcode() == ISD::UNDEF; in visitVECTOR_SHUFFLE()
13461 if (HasSameOp0 || IsSV1Undef || N0 == SV1) in visitVECTOR_SHUFFLE()
13482 SDValue SV0, SV1; in visitVECTOR_SHUFFLE() local
13530 if (SV1.getNode() && SV1 != CurrentVec) in visitVECTOR_SHUFFLE()
13535 SV1 = CurrentVec; in visitVECTOR_SHUFFLE()
13549 if (!SV1.getNode()) in visitVECTOR_SHUFFLE()
13550 SV1 = DAG.getUNDEF(VT); in visitVECTOR_SHUFFLE()
13562 std::swap(SV0, SV1); in visitVECTOR_SHUFFLE()
13568 return DAG.getVectorShuffle(VT, SDLoc(N), SV0, SV1, &Mask[0]); in visitVECTOR_SHUFFLE()