Lines Matching refs:extractSubVector

5317 static SDValue extractSubVector(SDValue Vec, unsigned IdxVal, SelectionDAG &DAG,  in extractSubVector()  function
5352 return extractSubVector(Vec, IdxVal, DAG, dl, 128); in extract128BitVector()
5359 return extractSubVector(Vec, IdxVal, DAG, dl, 256); in extract256BitVector()
5453 SubOps.push_back(extractSubVector(Op, i * NumSubElts, DAG, DL, SizeSub)); in SplitOpsAndApply()
5640 In = extractSubVector(In, 0, DAG, DL, in getExtendInVec()
8324 V0 = extractSubVector(V0, 0, DAG, SDLoc(BV), Width); in getHopForBuildVector()
8329 V1 = extractSubVector(V1, 0, DAG, SDLoc(BV), Width); in getHopForBuildVector()
8563 IndicesVec = extractSubVector(IndicesVec, 0, DAG, SDLoc(IndicesVec), in createVariablePermute()
8576 return extractSubVector( in createVariablePermute()
18161 Res = extractSubVector(Res, 0, DAG, DL, 64); in truncateVectorWithPACK()
18167 SDValue Lo = extractSubVector(In, 0 * NumSubElts, DAG, DL, SrcSizeInBits / 2); in truncateVectorWithPACK()
18168 SDValue Hi = extractSubVector(In, 1 * NumSubElts, DAG, DL, SrcSizeInBits / 2); in truncateVectorWithPACK()
19982 SDValue Op1Lo = extractSubVector(Op1, 0, DAG, DL, 32); in LowerSELECT()
19983 SDValue Op2Lo = extractSubVector(Op2, 0, DAG, DL, 32); in LowerSELECT()
19984 SDValue Op1Hi = extractSubVector(Op1, 32, DAG, DL, 32); in LowerSELECT()
19985 SDValue Op2Hi = extractSubVector(Op2, 32, DAG, DL, 32); in LowerSELECT()
20323 In = extractSubVector(In, 0, DAG, dl, std::max(InSize, 128)); in LowerEXTEND_VECTOR_INREG()
23242 SDValue Lo = extractSubVector(Src, 0, DAG, dl, SizeInBits / 2); in LowerVectorIntUnary()
23243 SDValue Hi = extractSubVector(Src, NumElems / 2, DAG, dl, SizeInBits / 2); in LowerVectorIntUnary()
30355 V1 = extractSubVector(V1, 0, DAG, DL, SrcSize); in matchUnaryVectorShuffle()
33445 SDValue Lo = extractSubVector(MinPos, 0, DAG, DL, SubSizeInBits); in combineHorizontalMinMaxResult()
33446 SDValue Hi = extractSubVector(MinPos, NumSubElts, DAG, DL, SubSizeInBits); in combineHorizontalMinMaxResult()