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

References

lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp
 3383     SDValue HalfZero = DAG.getConstant(0, dl, HalfVT);
 3384     SDValue Overflow = DAG.getNode(ISD::AND, dl, BitVT,
 3385       DAG.getSetCC(dl, BitVT, LHSHigh, HalfZero, ISD::SETNE),
 3386       DAG.getSetCC(dl, BitVT, RHSHigh, HalfZero, ISD::SETNE));
 3388     SDValue One = DAG.getNode(ISD::UMULO, dl, VTHalfMulO, LHSHigh, RHSLow);
 3389     Overflow = DAG.getNode(ISD::OR, dl, BitVT, Overflow, One.getValue(1));
 3390     SDValue OneInHigh = DAG.getNode(ISD::BUILD_PAIR, dl, VT, HalfZero,
 3393     SDValue Two = DAG.getNode(ISD::UMULO, dl, VTHalfMulO, RHSHigh, LHSLow);
 3394     Overflow = DAG.getNode(ISD::OR, dl, BitVT, Overflow, Two.getValue(1));
 3395     SDValue TwoInHigh = DAG.getNode(ISD::BUILD_PAIR, dl, VT, HalfZero,
 3404     SDValue Three = DAG.getNode(ISD::MUL, dl, VT,
 3405       DAG.getNode(ISD::ZERO_EXTEND, dl, VT, LHSLow),
 3406       DAG.getNode(ISD::ZERO_EXTEND, dl, VT, RHSLow));
 3407     SDValue Four = DAG.getNode(ISD::ADD, dl, VT, OneInHigh, TwoInHigh);
 3408     SDValue Five = DAG.getNode(ISD::UADDO, dl, VTFullAddO, Three, Four);
 3409     Overflow = DAG.getNode(ISD::OR, dl, BitVT, Overflow, Five.getValue(1));
 3432       DAG.getStore(DAG.getEntryNode(), dl, DAG.getConstant(0, dl, PtrVT), Temp,
 3432       DAG.getStore(DAG.getEntryNode(), dl, DAG.getConstant(0, dl, PtrVT), Temp,
 3457   CLI.setDebugLoc(dl)
 3466       DAG.getLoad(PtrVT, dl, CallInfo.second, Temp, MachinePointerInfo());
 3467   SDValue Ofl = DAG.getSetCC(dl, N->getValueType(1), Temp2,
 3468                              DAG.getConstant(0, dl, PtrVT),