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

References

lib/Target/X86/X86ISelLowering.cpp
37934     SDValue Result = DAG.getNode(X86ISD::MUL_IMM, DL, VT, N->getOperand(0),
37935                                  DAG.getConstant(Mult, DL, VT));
37936     Result = DAG.getNode(ISD::SHL, DL, VT, Result,
37937                          DAG.getConstant(Shift, DL, MVT::i8));
37938     Result = DAG.getNode(isAdd ? ISD::ADD : ISD::SUB, DL, VT, Result,
37944     SDValue Result = DAG.getNode(X86ISD::MUL_IMM, DL, VT, N->getOperand(0),
37945                                  DAG.getConstant(Mul1, DL, VT));
37946     Result = DAG.getNode(X86ISD::MUL_IMM, DL, VT, Result,
37947                          DAG.getConstant(Mul2, DL, VT));
37948     Result = DAG.getNode(isAdd ? ISD::ADD : ISD::SUB, DL, VT, Result,
37967     return DAG.getNode(ISD::ADD, DL, VT, N->getOperand(0),
37992     return DAG.getNode(ISD::ADD, DL, VT, N->getOperand(0),
38005       SDValue Shift1 = DAG.getNode(ISD::SHL, DL, VT, N->getOperand(0),
38006                                    DAG.getConstant(ShiftAmt, DL, MVT::i8));
38007       SDValue Shift2 = DAG.getNode(ISD::SHL, DL, VT, N->getOperand(0),
38008                                    DAG.getConstant(ScaleShift, DL, MVT::i8));
38009       return DAG.getNode(ISD::ADD, DL, VT, Shift1, Shift2);