|
reference, declaration → definition
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);