|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
lib/Target/NVPTX/NVPTXISelLowering.cpp 2143 SDValue AbsA = DAG.getNode(ISD::FABS, SL, VT, A);
2146 SDValue AdjustedA = DAG.getNode(ISD::FADD, SL, VT, AbsA,
2147 DAG.getConstantFP(0.5, SL, VT));
2148 SDValue RoundedA = DAG.getNode(ISD::FTRUNC, SL, VT, AdjustedA);
2151 EVT SetCCVT = getSetCCResultType(DAG.getDataLayout(), *DAG.getContext(), VT);
2151 EVT SetCCVT = getSetCCResultType(DAG.getDataLayout(), *DAG.getContext(), VT);
2152 SDValue IsSmall =DAG.getSetCC(SL, SetCCVT, AbsA,
2153 DAG.getConstantFP(0.5, SL, VT), ISD::SETOLT);
2154 RoundedA = DAG.getNode(ISD::SELECT, SL, VT, IsSmall,
2155 DAG.getConstantFP(0, SL, VT),
2159 RoundedA = DAG.getNode(ISD::FCOPYSIGN, SL, VT, RoundedA, A);
2160 DAG.getNode(ISD::FTRUNC, SL, VT, A);
2164 DAG.getSetCC(SL, SetCCVT, AbsA, DAG.getConstantFP(pow(2.0, 52.0), SL, VT),
2164 DAG.getSetCC(SL, SetCCVT, AbsA, DAG.getConstantFP(pow(2.0, 52.0), SL, VT),
2166 return DAG.getNode(ISD::SELECT, SL, VT, IsLarge, A, RoundedA);