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

Declarations

include/llvm/CodeGen/SelectionDAG.h
  622   SDValue getConstantFP(double Val, const SDLoc &DL, EVT VT,

References

include/llvm/CodeGen/SelectionDAG.h
  629     return getConstantFP(Val, DL, VT, true);
lib/CodeGen/SelectionDAG/DAGCombiner.cpp
11993       return DAG.getConstantFP(0.0, DL, VT);
11997       return DAG.getConstantFP(0.0, DL, VT);
12024                                        DAG.getConstantFP(1.0, DL, VT), Flags);
12033                                        DAG.getConstantFP(2.0, DL, VT), Flags);
12045                                        DAG.getConstantFP(1.0, DL, VT), Flags);
12054                                        DAG.getConstantFP(2.0, DL, VT), Flags);
12065                              N1, DAG.getConstantFP(3.0, DL, VT), Flags);
12075                              N0, DAG.getConstantFP(3.0, DL, VT), Flags);
12085                            DAG.getConstantFP(4.0, DL, VT), Flags);
12131       return DAG.getConstantFP(0.0f, DL, VT);
12245       const SDValue Two = DAG.getConstantFP(2.0, DL, VT);
12423                                      DAG.getConstantFP(1.0, DL, VT), Flags),
12431                                      DAG.getConstantFP(-1.0, DL, VT), Flags),
12494   SDValue FPOne = DAG.getConstantFP(1.0, DL, VT);
12830     return DAG.getConstantFP(0.0, SDLoc(N), VT);
12858           DAG.getConstantFP(-1.0, DL, VT), DAG.getConstantFP(0.0, DL, VT),
12858           DAG.getConstantFP(-1.0, DL, VT), DAG.getConstantFP(0.0, DL, VT),
12872           DAG.getConstantFP(1.0, DL, VT), DAG.getConstantFP(0.0, DL, VT),
12872           DAG.getConstantFP(1.0, DL, VT), DAG.getConstantFP(0.0, DL, VT),
12891     return DAG.getConstantFP(0.0, SDLoc(N), VT);
12918           DAG.getConstantFP(1.0, DL, VT), DAG.getConstantFP(0.0, DL, VT),
12918           DAG.getConstantFP(1.0, DL, VT), DAG.getConstantFP(0.0, DL, VT),
17519                                       : DAG.getConstantFP(0.0, DL, VT));
20289       SDValue FPOne = DAG.getConstantFP(1.0, DL, VT);
20337   SDValue ThreeHalves = DAG.getConstantFP(1.5, DL, VT);
20369   SDValue MinusThree = DAG.getConstantFP(-3.0, DL, VT);
20370   SDValue MinusHalf = DAG.getConstantFP(-0.5, DL, VT);
20448           SDValue FPZero = DAG.getConstantFP(0.0, DL, VT);
20454           SDValue FPZero = DAG.getConstantFP(0.0, DL, VT);
lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
 1565     SDValue Zero = DAG.getConstantFP(0.0, DL, FloatVT);
 2392     SDValue Bias = DAG.getConstantFP(isSigned ?
 2810       Results.push_back(DAG.getConstantFP(0, dl, VT));
 3079     Tmp1 = DAG.getConstantFP(-0.0, dl, Node->getValueType(0));
lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp
  492   SDValue Ops[2] = { DAG.getConstantFP(-0.0, dl, N->getValueType(0)),
lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp
 1230   SDValue TWOHW = DAG.getConstantFP(1ULL << (BW / 2), DL, Op.getValueType());
 1250     SDValue Zero = DAG.getConstantFP(-0.0, DL, Op.getValueType());
lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp
 4614     NeutralElem = DAG.getConstantFP(0.0, dl, ElemVT);
 4617     NeutralElem = DAG.getConstantFP(1.0, dl, ElemVT);
 4620     NeutralElem = DAG.getConstantFP(
 4624     NeutralElem = DAG.getConstantFP(
lib/CodeGen/SelectionDAG/SelectionDAG.cpp
 4494       return getConstantFP(0.0, DL, VT);
 5677       return DAG.getConstantFP(0.0, dl, VT);
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
 1518           Constants[i] = DAG.getConstantFP(0, getCurSDLoc(), EltVT);
 1545         Op = DAG.getConstantFP(0, getCurSDLoc(), EltVT);
 5000                              DAG.getConstantFP(numbers::log2ef, dl, MVT::f32));
 5022                     DAG.getConstantFP(numbers::ln2f, dl, MVT::f32));
 5349       return DAG.getConstantFP(1.0, DL, LHS.getValueType());
 5380                           DAG.getConstantFP(1.0, DL, LHS.getValueType()), Res);
lib/CodeGen/SelectionDAG/TargetLowering.cpp
 6099     SDValue TwoP84PlusTwoP52 = DAG.getConstantFP(
lib/Target/AArch64/AArch64ISelLowering.cpp
 5797         SDValue FPZero = DAG.getConstantFP(0.0, DL, VT);
lib/Target/AMDGPU/AMDGPUISelLowering.cpp
 1677       DAG.getConstantFP(APInt(32, 0x4f800000).bitsToFloat(), DL, MVT::f32),
 1681       DAG.getConstantFP(APInt(32, 0x5f7ffffc).bitsToFloat(), DL, MVT::f32));
 1683       DAG.getConstantFP(APInt(32, 0x2f800000).bitsToFloat(), DL, MVT::f32));
 1686       DAG.getConstantFP(APInt(32, 0xcf800000).bitsToFloat(), DL, MVT::f32),
 2043   const SDValue Zero = DAG.getConstantFP(0.0, SL, MVT::f64);
 2044   const SDValue One = DAG.getConstantFP(1.0, SL, MVT::f64);
 2174   const SDValue Zero = DAG.getConstantFP(0.0, SL, VT);
 2175   const SDValue One = DAG.getConstantFP(1.0, SL, VT);
 2176   const SDValue Half = DAG.getConstantFP(0.5, SL, VT);
 2236                             DAG.getConstantFP(1.0, SL, MVT::f64),
 2237                             DAG.getConstantFP(0.0, SL, MVT::f64));
 2269   const SDValue Zero = DAG.getConstantFP(0.0, SL, MVT::f64);
 2270   const SDValue NegOne = DAG.getConstantFP(-1.0, SL, MVT::f64);
 2291   SDValue Log2BaseInvertedOperand = DAG.getConstantFP(Log2BaseInverted, SL, VT);
 2302   const SDValue K = DAG.getConstantFP(numbers::log2e, SL, VT);
 2559   SDValue K0 = DAG.getConstantFP(BitsToDouble(UINT64_C(0x3df0000000000000)), SL,
 2561   SDValue K1 = DAG.getConstantFP(BitsToDouble(UINT64_C(0xc1f0000000000000)), SL,
lib/Target/AMDGPU/R600ISelLowering.cpp
  766           DAG.getConstantFP(0.15915494309, DL, MVT::f32)),
  767         DAG.getConstantFP(0.5, DL, MVT::f32)));
  781         DAG.getConstantFP(-0.5, DL, MVT::f32)));
  786       DAG.getConstantFP(numbers::pif, DL, MVT::f32));
  887       Op, DAG.getConstantFP(1.0f, DL, MVT::f32),
  897       Op, DAG.getConstantFP(-1.0f, DL, MVT::f32),
 1062     HWTrue = DAG.getConstantFP(1.0f, DL, CompareVT);
 1063     HWFalse = DAG.getConstantFP(0.0f, DL, CompareVT);
lib/Target/AMDGPU/SIISelLowering.cpp
 7643   const SDValue One = DAG.getConstantFP(1.0, SL, MVT::f32);
 7684   const SDValue One = DAG.getConstantFP(1.0, SL, MVT::f32);
 7787   const SDValue One = DAG.getConstantFP(1.0, SL, MVT::f64);
 7953   SDValue OneOver2Pi = DAG.getConstantFP(0.5 / M_PI, DL, VT);
 8876     return DAG.getConstantFP(0.0, SL, VT);
 8955             NewElts[1]: DAG.getConstantFP(0.0f, SL, EltVT);
 8960           NewElts[0] : DAG.getConstantFP(0.0f, SL, EltVT);
 9626         const SDValue Two = DAG.getConstantFP(2.0, SL, VT);
 9638         const SDValue Two = DAG.getConstantFP(2.0, SL, VT);
 9670         const SDValue Two = DAG.getConstantFP(2.0, SL, VT);
 9685         const SDValue NegTwo = DAG.getConstantFP(-2.0, SL, VT);
lib/Target/Hexagon/HexagonISelLowering.cpp
 2463     return DAG.getConstantFP(0.0, dl, Ty);
lib/Target/NVPTX/NVPTXISelLowering.cpp
 2121       DAG.getSetCC(SL, SetCCVT, AbsA, DAG.getConstantFP(pow(2.0, 23.0), SL, VT),
 2127                                 DAG.getConstantFP(0.5, SL, VT), ISD::SETOLT);
 2147                                   DAG.getConstantFP(0.5, SL, VT));
 2153                                 DAG.getConstantFP(0.5, SL, VT), ISD::SETOLT);
 2155                          DAG.getConstantFP(0, SL, VT),
 2164       DAG.getSetCC(SL, SetCCVT, AbsA, DAG.getConstantFP(pow(2.0, 52.0), SL, VT),
lib/Target/PowerPC/PPCISelLowering.cpp
 7721     SDValue FPHalfs = DAG.getConstantFP(0.5, dl, MVT::v4f64);
 7738                        DAG.getConstantFP(1.0, dl, Op.getValueType()),
 7739                        DAG.getConstantFP(0.0, dl, Op.getValueType()));
 8362     SDValue FPZeros = DAG.getConstantFP(0.0, dl, MVT::v4f64);
 9671   SDValue FPHalfs = DAG.getConstantFP(0.5, dl, MVT::v4f64);
 9871   SDValue FPHalfs = DAG.getConstantFP(0.5, dl, MVT::v4f64);
lib/Target/WebAssembly/WebAssemblyISelLowering.cpp
 1411           ConstLanes.push_back(DAG.getConstantFP(0, DL, LaneT));
lib/Target/X86/X86ISelLowering.cpp
 5444     Vec = DAG.getConstantFP(+0.0, dl, MVT::v4f32);
 5446     Vec = DAG.getConstantFP(+0.0, dl, VT);
 7357                                  : DAG.getConstantFP(+0.0, SDLoc(N), ShufSVT);
 7848                           : DAG.getConstantFP(0.0, DL, VT);
 7954                                    : DAG.getConstantFP(0.0, DL, VT);
10911     Zero = DAG.getConstantFP(0.0, DL, EltVT);
18610   SDValue Bias = DAG.getConstantFP(BitsToDouble(0x4330000000000000ULL), dl,
18665   SDValue TWOHW = DAG.getConstantFP((double)(1 << 16), DL, MVT::v2f64);
28195                                 DAG.getConstantFP(0.0, dl, VecInVT), Src,
28230         DAG.getConstantFP(BitsToDouble(0x4330000000000000ULL), dl, MVT::v2f64);
35118                              : DAG.getConstantFP(+0.0, SDLoc(N), EltVT);
36133     return VT.isFloatingPoint() ? DAG.getConstantFP(0.0, dl, VT)
36545       return DAG.getConstantFP(0.0, DL, VT);
41561     SDValue Zero = DAG.getConstantFP(0.0, DL, VT);