• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/NVPTX/

Lines Matching refs:SL

169     auto const *SL = DL.getStructLayout(STy);
173 StartingOffset + SL->getElementOffset(ElementNum));
2081 SDLoc SL(Op);
2085 SDValue AbsA = DAG.getNode(ISD::FABS, SL, VT, A);
2088 SDValue Bitcast = DAG.getNode(ISD::BITCAST, SL, MVT::i32, A);
2090 SDValue Sign = DAG.getNode(ISD::AND, SL, MVT::i32, Bitcast,
2091 DAG.getConstant(SignBitMask, SL, MVT::i32));
2094 DAG.getNode(ISD::OR, SL, MVT::i32, Sign,
2095 DAG.getConstant(PointFiveInBits, SL, MVT::i32));
2097 DAG.getNode(ISD::BITCAST, SL, VT, PointFiveWithSignRaw);
2098 SDValue AdjustedA = DAG.getNode(ISD::FADD, SL, VT, A, PointFiveWithSign);
2099 SDValue RoundedA = DAG.getNode(ISD::FTRUNC, SL, VT, AdjustedA);
2104 DAG.getSetCC(SL, SetCCVT, AbsA, DAG.getConstantFP(pow(2.0, 23.0), SL, VT),
2106 RoundedA = DAG.getNode(ISD::SELECT, SL, VT, IsLarge, A, RoundedA);
2109 SDValue IsSmall =DAG.getSetCC(SL, SetCCVT, AbsA,
2110 DAG.getConstantFP(0.5, SL, VT), ISD::SETOLT);
2111 SDValue RoundedAForSmallA = DAG.getNode(ISD::FTRUNC, SL, VT, A);
2112 return DAG.getNode(ISD::SELECT, SL, VT, IsSmall, RoundedAForSmallA, RoundedA);
2122 SDLoc SL(Op);
2126 SDValue AbsA = DAG.getNode(ISD::FABS, SL, VT, A);
2129 SDValue AdjustedA = DAG.getNode(ISD::FADD, SL, VT, AbsA,
2130 DAG.getConstantFP(0.5, SL, VT));
2131 SDValue RoundedA = DAG.getNode(ISD::FTRUNC, SL, VT, AdjustedA);
2135 SDValue IsSmall =DAG.getSetCC(SL, SetCCVT, AbsA,
2136 DAG.getConstantFP(0.5, SL, VT), ISD::SETOLT);
2137 RoundedA = DAG.getNode(ISD::SELECT, SL, VT, IsSmall,
2138 DAG.getConstantFP(0, SL, VT),
2142 RoundedA = DAG.getNode(ISD::FCOPYSIGN, SL, VT, RoundedA, A);
2143 DAG.getNode(ISD::FTRUNC, SL, VT, A);
2147 DAG.getSetCC(SL, SetCCVT, AbsA, DAG.getConstantFP(pow(2.0, 52.0), SL, VT),
2149 return DAG.getNode(ISD::SELECT, SL, VT, IsLarge, A, RoundedA);