reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/X86/X86ISelLowering.cpp
 5493   return extractSubVector(Vec, IdxVal, DAG, dl, 128);
 5500   return extractSubVector(Vec, IdxVal, DAG, dl, 256);
 5642       SubOps.push_back(extractSubVector(Op, i * NumSubElts, DAG, DL, SizeSub));
 5852     In = extractSubVector(In, 0, DAG, DL,
 9036     V0 = extractSubVector(V0, 0, DAG, SDLoc(BV), Width);
 9041     V1 = extractSubVector(V1, 0, DAG, SDLoc(BV), Width);
 9055     V0 = extractSubVector(V0, 0, DAG, SDLoc(BV), 128);
 9056     V1 = extractSubVector(V1, 0, DAG, SDLoc(BV), 128);
 9293     IndicesVec = extractSubVector(IndicesVec, 0, DAG, SDLoc(IndicesVec),
 9306       return extractSubVector(
19233     Res = extractSubVector(Res, 0, DAG, DL, 64);
19239   SDValue Lo = extractSubVector(In, 0 * NumSubElts, DAG, DL, SrcSizeInBits / 2);
19240   SDValue Hi = extractSubVector(In, 1 * NumSubElts, DAG, DL, SrcSizeInBits / 2);
21277     SDValue Op1Lo = extractSubVector(Op1, 0, DAG, DL, 32);
21278     SDValue Op2Lo = extractSubVector(Op2, 0, DAG, DL, 32);
21279     SDValue Op1Hi = extractSubVector(Op1, 32, DAG, DL, 32);
21280     SDValue Op2Hi = extractSubVector(Op2, 32, DAG, DL, 32);
21621     In = extractSubVector(In, 0, DAG, dl, std::max(InSize, 128));
21779   SDValue Value0 = extractSubVector(StoredVal, 0, DAG, DL, HalfSize);
21780   SDValue Value1 = extractSubVector(StoredVal, NumElems / 2, DAG, DL, HalfSize);
24598   SDValue Lo = extractSubVector(Src, 0, DAG, dl, SizeInBits / 2);
24599   SDValue Hi = extractSubVector(Src, NumElems / 2, DAG, dl, SizeInBits / 2);
31855           V1 = extractSubVector(V1, 0, DAG, DL, SrcSize);
32904         extractSubVector(WideShuffle, 0, DAG, SDLoc(Root), RootSizeInBits);
33508         return extractSubVector(SDValue(User, 0), 0, DAG, DL,
34555           extractSubVector(Op.getOperand(0), 0, TLO.DAG, DL, ExtSizeInBits);
34568         Src = extractSubVector(Src, 0, TLO.DAG, DL, ExtSizeInBits);
34591           extractSubVector(Op.getOperand(0), 0, TLO.DAG, DL, ExtSizeInBits);
34607           SDValue Ext = extractSubVector(Op.getOperand(0), 2, TLO.DAG, DL, 128);
34632           extractSubVector(Op.getOperand(0), 0, TLO.DAG, DL, ExtSizeInBits);
34634           extractSubVector(Op.getOperand(1), 0, TLO.DAG, DL, ExtSizeInBits);
35776     SDValue Lo = extractSubVector(MinPos, 0, DAG, DL, SubSizeInBits);
35777     SDValue Hi = extractSubVector(MinPos, NumSubElts, DAG, DL, SubSizeInBits);
36326       SDValue Lo = extractSubVector(Rdx, 0, DAG, DL, HalfSize);
36327       SDValue Hi = extractSubVector(Rdx, HalfElts, DAG, DL, HalfSize);
37050       return extractSubVector(Res, 0, DAG, DL, VT.getSizeInBits());
44739       SDValue Ext0 = extractSubVector(InVec.getOperand(0), 0, DAG, DL, 128);
44740       SDValue Ext1 = extractSubVector(InVec.getOperand(1), 0, DAG, DL, 128);
44741       SDValue Ext2 = extractSubVector(InVec.getOperand(2), 0, DAG, DL, 128);