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

References

lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp
 2139       TLI.getTypeToExpandTo(*DAG.getContext(), NVT));
 2141     SDVTList VTList = DAG.getVTList(NVT, getSetCCResultType(NVT));
 2141     SDVTList VTList = DAG.getVTList(NVT, getSetCCResultType(NVT));
 2162                                  TLI.getTypeToExpandTo(*DAG.getContext(), NVT));
 2165     SDVTList VTList = DAG.getVTList(NVT, MVT::Glue);
 2181                                  TLI.getTypeToExpandTo(*DAG.getContext(), NVT));
 2182   TargetLoweringBase::BooleanContent BoolType = TLI.getBooleanContents(NVT);
 2185     EVT OvfVT = getSetCCResultType(NVT);
 2186     SDVTList VTList = DAG.getVTList(NVT, OvfVT);
 2191       Hi = DAG.getNode(ISD::ADD, dl, NVT, makeArrayRef(HiOps, 2));
 2195       Hi = DAG.getNode(ISD::SUB, dl, NVT, makeArrayRef(HiOps, 2));
 2204       OVF = DAG.getZExtOrTrunc(OVF, dl, NVT);
 2205       Hi = DAG.getNode(N->getOpcode(), dl, NVT, Hi, OVF);
 2208       OVF = DAG.getSExtOrTrunc(OVF, dl, NVT);
 2209       Hi = DAG.getNode(RevOpc, dl, NVT, Hi, OVF);
 2215     Lo = DAG.getNode(ISD::ADD, dl, NVT, LoOps);
 2216     Hi = DAG.getNode(ISD::ADD, dl, NVT, makeArrayRef(HiOps, 2));
 2217     SDValue Cmp1 = DAG.getSetCC(dl, getSetCCResultType(NVT), Lo, LoOps[0],
 2221       SDValue Carry = DAG.getZExtOrTrunc(Cmp1, dl, NVT);
 2222       Hi = DAG.getNode(ISD::ADD, dl, NVT, Hi, Carry);
 2226     SDValue Carry1 = DAG.getSelect(dl, NVT, Cmp1,
 2227                                    DAG.getConstant(1, dl, NVT),
 2228                                    DAG.getConstant(0, dl, NVT));
 2229     SDValue Cmp2 = DAG.getSetCC(dl, getSetCCResultType(NVT), Lo, LoOps[1],
 2231     SDValue Carry2 = DAG.getSelect(dl, NVT, Cmp2,
 2232                                    DAG.getConstant(1, dl, NVT), Carry1);
 2233     Hi = DAG.getNode(ISD::ADD, dl, NVT, Hi, Carry2);
 2235     Lo = DAG.getNode(ISD::SUB, dl, NVT, LoOps);
 2236     Hi = DAG.getNode(ISD::SUB, dl, NVT, makeArrayRef(HiOps, 2));
 2243       Borrow = DAG.getZExtOrTrunc(Cmp, dl, NVT);
 2245       Borrow = DAG.getSelect(dl, NVT, Cmp, DAG.getConstant(1, dl, NVT),
 2245       Borrow = DAG.getSelect(dl, NVT, Cmp, DAG.getConstant(1, dl, NVT),
 2246                              DAG.getConstant(0, dl, NVT));
 2248     Hi = DAG.getNode(ISD::SUB, dl, NVT, Hi, Borrow);