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

References

lib/Target/X86/X86ISelLowering.cpp
25625         BaseShAmt = DAG.getNode(ISD::ZERO_EXTEND, dl, MVT::i64, BaseShAmt);
25627         BaseShAmt = DAG.getNode(ISD::ZERO_EXTEND, dl, MVT::i32, BaseShAmt);
25629       return getTargetVShiftNode(X86OpcI, dl, VT, R, BaseShAmt, Subtarget, DAG);
25642         BaseShAmt = DAG.getNode(ISD::ZERO_EXTEND, dl, MVT::i32, BaseShAmt);
25646         SDValue BitMask = DAG.getConstant(-1, dl, ExtVT);
25647         BitMask = getTargetVShiftNode(LogicalX86Op, dl, ExtVT, BitMask,
25650           BitMask = getTargetVShiftByConstNode(LogicalX86Op, dl, ExtVT, BitMask,
25653         BitMask = DAG.getVectorShuffle(VT, dl, BitMask, BitMask,
25656         SDValue Res = getTargetVShiftNode(LogicalX86Op, dl, ExtVT,
25660         Res = DAG.getNode(ISD::AND, dl, VT, Res, BitMask);
25665           SDValue SignMask = DAG.getConstant(0x8080, dl, ExtVT);
25666           SignMask = getTargetVShiftNode(LogicalX86Op, dl, ExtVT, SignMask,
25669           Res = DAG.getNode(ISD::XOR, dl, VT, Res, SignMask);
25670           Res = DAG.getNode(ISD::SUB, dl, VT, Res, SignMask);
25692       return DAG.getNode(X86OpcV, dl, VT, R, Op.getOperand(1));