|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
lib/Target/X86/X86ISelLowering.cpp19232 SDValue Res = DAG.getNode(Opcode, DL, OutVT, In, In);
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);
19250 SDValue Res = DAG.getNode(Opcode, DL, OutVT, Lo, Hi);
19259 SDValue Res = DAG.getNode(Opcode, DL, OutVT, Lo, Hi);
19267 Res = DAG.getVectorShuffle(OutVT, DL, Res, Res, Mask);
19275 return truncateVectorWithPACK(Opcode, DstVT, Res, DL, DAG, Subtarget);
19281 Lo = truncateVectorWithPACK(Opcode, PackedVT, Lo, DL, DAG, Subtarget);
19282 Hi = truncateVectorWithPACK(Opcode, PackedVT, Hi, DL, DAG, Subtarget);
19285 SDValue Res = DAG.getNode(ISD::CONCAT_VECTORS, DL, PackedVT, Lo, Hi);
19286 return truncateVectorWithPACK(Opcode, DstVT, Res, DL, DAG, Subtarget);