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

References

lib/Target/X86/X86ISelLowering.cpp
21621     In = extractSubVector(In, 0, DAG, dl, std::max(InSize, 128));
21632       return DAG.getNode(Op.getOpcode(), dl, VT, In);
21639     return DAG.getNode(ExtOpc, dl, VT, In);
21653     SDValue Lo = DAG.getNode(Opc, dl, HalfVT, In);
21654     SDValue Hi = DAG.getVectorShuffle(InVT, dl, In, DAG.getUNDEF(InVT), HiMask);
21655     Hi = DAG.getNode(Opc, dl, HalfVT, Hi);
21656     return DAG.getNode(ISD::CONCAT_VECTORS, dl, VT, Lo, Hi);
21684     Curr = DAG.getVectorShuffle(InVT, dl, In, In, Mask);
21688     SignExt = DAG.getNode(X86ISD::VSRAI, dl, DestVT, Curr,
21689                           DAG.getTargetConstant(SignExtShift, dl, MVT::i8));
21694     SDValue Zero = DAG.getConstant(0, dl, MVT::v4i32);
21695     SDValue Sign = DAG.getSetCC(dl, MVT::v4i32, Zero, Curr, ISD::SETGT);
21696     SignExt = DAG.getVectorShuffle(MVT::v4i32, dl, SignExt, Sign, {0, 4, 1, 5});