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

References

gen/lib/Target/AArch64/AArch64GenDAGISel.inc
115418                  Imm.bitcastToAPInt().getZExtValue());
115753   N->getValueAPF().bitcastToAPInt().getZExtValue(), SDLoc(N), MVT::i32);
115769                                                            .bitcastToAPInt()
115778   N->getValueAPF().bitcastToAPInt().getZExtValue(), SDLoc(N), MVT::i64);
gen/lib/Target/AArch64/AArch64GenGlobalISel.inc
  830                  Imm.bitcastToAPInt().getZExtValue());
gen/lib/Target/AMDGPU/AMDGPUGenDAGISel.inc
79856   N->getValueAPF().bitcastToAPInt().getZExtValue(), SDLoc(N), MVT::i32);
79882   N->getValueAPF().bitcastToAPInt().getZExtValue(), SDLoc(N), MVT::i64);
gen/lib/Target/Hexagon/HexagonGenDAGISel.inc
73130   APInt I = N->getValueAPF().bitcastToAPInt();
lib/Analysis/ConstantFolding.cpp
 1738       return ConstantInt::get(Ty->getContext(), Val.bitcastToAPInt());
lib/Bitcode/Writer/BitcodeWriter.cpp
 2367         Record.push_back(CFP->getValueAPF().bitcastToAPInt().getZExtValue());
 2371         APInt api = CFP->getValueAPF().bitcastToAPInt();
 2376         APInt api = CFP->getValueAPF().bitcastToAPInt();
 2420               CDS->getElementAsAPFloat(i).bitcastToAPInt().getLimitedValue());
lib/CodeGen/AsmPrinter/AsmPrinter.cpp
 2475   APInt API = APF.bitcastToAPInt();
lib/CodeGen/AsmPrinter/DwarfDebug.cpp
 2212     APInt RawBytes = Value.getConstantFP()->getValueAPF().bitcastToAPInt();
lib/CodeGen/AsmPrinter/DwarfUnit.cpp
  516   const APInt FltVal = FPImm.bitcastToAPInt();
  534   addConstantValue(Die, CFP->getValueAPF().bitcastToAPInt(), true);
lib/CodeGen/GlobalISel/Utils.cpp
  242     return CstVal.getFPImm()->getValueAPF().bitcastToAPInt();
lib/CodeGen/SelectionDAG/DAGCombiner.cpp
15215                         .bitcastToAPInt()
16075                             bitcastToAPInt().getZExtValue(), SDLoc(CFP),
16086       Tmp = DAG.getConstant(CFP->getValueAPF().bitcastToAPInt().
16097       uint64_t Val = CFP->getValueAPF().bitcastToAPInt().getZExtValue();
19485         Bits = cast<ConstantFPSDNode>(Elt)->getValueAPF().bitcastToAPInt();
lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
  303     return DAG.getConstant(LLVMC->getValueAPF().bitcastToAPInt(), dl,
  442                                       bitcastToAPInt().zextOrTrunc(32),
  451         SDValue Con = DAG.getConstant(CFP->getValueAPF().bitcastToAPInt().
  461         const APInt &IntVal = CFP->getValueAPF().bitcastToAPInt();
lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp
  145     uint64_t words[2] = { CN->getValueAPF().bitcastToAPInt().getRawData()[1],
  146                           CN->getValueAPF().bitcastToAPInt().getRawData()[0] };
  152     return DAG.getConstant(CN->getValueAPF().bitcastToAPInt(), SDLoc(CN),
 1184   APInt C = cast<ConstantFPSDNode>(N)->getValueAPF().bitcastToAPInt();
 2128   SDValue C = DAG.getConstant(CFPNode->getValueAPF().bitcastToAPInt(), DL,
lib/CodeGen/SelectionDAG/SelectionDAG.cpp
  182     if (CFPN->getValueAPF().bitcastToAPInt().countTrailingOnes() < EltSize)
  221       if (CFPN->getValueAPF().bitcastToAPInt().countTrailingZeros() < EltSize)
 2446     Known.One = C->getValueAPF().bitcastToAPInt();
 2950                 APInt Value = CFP->getValueAPF().bitcastToAPInt();
 2966             APInt Value = CFP->getValueAPF().bitcastToAPInt();
 3918                   APInt Value = CFP->getValueAPF().bitcastToAPInt();
 4403         return getConstant((uint16_t)V.bitcastToAPInt().getZExtValue(), DL, VT);
 4405         return getConstant((uint32_t)V.bitcastToAPInt().getZExtValue(), DL, VT);
 4407         return getConstant(V.bitcastToAPInt().getZExtValue(), DL, VT);
 4415       return getConstant(V.bitcastToAPInt(), DL, VT);
 9394       SplatValue.insertBits(CN->getValueAPF().bitcastToAPInt(), BitPos);
lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp
  577       CSDN->getValueAPF().bitcastToAPInt().print(OS, false);
lib/CodeGen/TargetLoweringObjectFileImpl.cpp
 1615     return APIntToHexString(CFP->getValueAPF().bitcastToAPInt());
lib/ExecutionEngine/ExecutionEngine.cpp
  697         GV.IntVal = apf.bitcastToAPInt();
  712         GV.IntVal = apf.bitcastToAPInt();
  850             GV.IntVal = apfLHS.bitcastToAPInt();
  855             GV.IntVal = apfLHS.bitcastToAPInt();
  860             GV.IntVal = apfLHS.bitcastToAPInt();
  865             GV.IntVal = apfLHS.bitcastToAPInt();
  869             GV.IntVal = apfLHS.bitcastToAPInt();
  899     Result.IntVal = cast <ConstantFP>(C)->getValueAPF().bitcastToAPInt();
lib/IR/AsmWriter.cpp
 1344       Out << format_hex(apf.bitcastToAPInt().getZExtValue(), 0, /*Upper=*/true);
 1352     APInt API = APF.bitcastToAPInt();
lib/IR/ConstantFold.cpp
  197                             FP->getValueAPF().bitcastToAPInt());
lib/IR/Constants.cpp
  107     return CFP->getValueAPF().bitcastToAPInt().isAllOnesValue();
  118         return CV->getElementAsAPFloat(0).bitcastToAPInt().isAllOnesValue();
  133     return CFP->getValueAPF().bitcastToAPInt().isOneValue();
  144         return CV->getElementAsAPFloat(0).bitcastToAPInt().isOneValue();
  159     return CFP->getValueAPF().bitcastToAPInt().isMinSignedValue();
  170         return CV->getElementAsAPFloat(0).bitcastToAPInt().isMinSignedValue();
  185     return !CFP->getValueAPF().bitcastToAPInt().isMinSignedValue();
  960       Elts.push_back(CFP->getValueAPF().bitcastToAPInt().getLimitedValue());
 2674           NumElts, CFP->getValueAPF().bitcastToAPInt().getLimitedValue());
 2679           NumElts, CFP->getValueAPF().bitcastToAPInt().getLimitedValue());
 2684           NumElts, CFP->getValueAPF().bitcastToAPInt().getLimitedValue());
lib/MC/MCParser/AsmParser.cpp
 1219     uint64_t IntVal = RealVal.bitcastToAPInt().getZExtValue();
 3150   Res = Value.bitcastToAPInt();
lib/Support/APFloat.cpp
 4179   *this = DoubleAPFloat(semPPCDoubleDouble, Tmp.bitcastToAPInt());
 4188   *this = DoubleAPFloat(semPPCDoubleDouble, Tmp.bitcastToAPInt());
 4196   *this = DoubleAPFloat(semPPCDoubleDouble, Tmp.bitcastToAPInt());
 4209   *this = DoubleAPFloat(semPPCDoubleDouble, Tmp.bitcastToAPInt());
 4217   *this = DoubleAPFloat(semPPCDoubleDouble, Tmp.bitcastToAPInt());
 4312       Floats[0].bitcastToAPInt().getRawData()[0],
 4313       Floats[1].bitcastToAPInt().getRawData()[0],
 4323   *this = DoubleAPFloat(semPPCDoubleDouble, Tmp.bitcastToAPInt());
 4331   *this = DoubleAPFloat(semPPCDoubleDouble, Tmp.bitcastToAPInt());
 4350   *this = DoubleAPFloat(semPPCDoubleDouble, Tmp.bitcastToAPInt());
 4361   *this = DoubleAPFloat(semPPCDoubleDouble, Tmp.bitcastToAPInt());
 4372   *this = DoubleAPFloat(semPPCDoubleDouble, Tmp.bitcastToAPInt());
 4429   *inv = APFloat(semPPCDoubleDouble, Inv.bitcastToAPInt());
 4541   NID.Add(bitcastToAPInt());
lib/Target/AArch64/AArch64FastISel.cpp
  425         .addImm(CFP->getValueAPF().bitcastToAPInt().getZExtValue());
lib/Target/AArch64/AArch64ISelLowering.cpp
 5714   const APInt ImmInt = Imm.bitcastToAPInt();
lib/Target/AArch64/AArch64InstructionSelector.cpp
 1566           ImmOp.getFPImm()->getValueAPF().bitcastToAPInt().getZExtValue());
lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
  992            AArch64_AM::getFP64Imm(getFPImm().bitcastToAPInt()) != -1;
 1674         AArch64_AM::getFP64Imm(getFPImm().bitcastToAPInt())));
 1903     Op->FPImm.Val = Val.bitcastToAPInt().getSExtValue();
 2005     OS << "<fpimm " << getFPImm().bitcastToAPInt().getZExtValue();
 3641       uint64_t IntVal = RealVal.bitcastToAPInt().getZExtValue();
lib/Target/AArch64/MCTargetDesc/AArch64AddressingModes.h
  387   return getFP16Imm(FPImm.bitcastToAPInt());
  415   return getFP32Imm(FPImm.bitcastToAPInt());
  443   return getFP64Imm(FPImm.bitcastToAPInt());
lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp
   95     Out = C->getValueAPF().bitcastToAPInt().getSExtValue();
  528       return TII->isInlineConstant(-C->getValueAPF().bitcastToAPInt());
  535       return TII->isInlineConstant(C->getValueAPF().bitcastToAPInt());
  818       Imm = FP->getValueAPF().bitcastToAPInt().getZExtValue();
 2623       C->getValueAPF().bitcastToAPInt().getZExtValue() << 16, SL, MVT::i32);
lib/Target/AMDGPU/AMDGPUISelLowering.cpp
 3927       const APInt &Val = C->getValueAPF().bitcastToAPInt();
lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp
 1404     const APInt &Imm = ImmOp.getFPImm()->getValueAPF().bitcastToAPInt();
lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp
 1558         static_cast<int16_t>(FPLiteral.bitcastToAPInt().getZExtValue()),
 1564       static_cast<int32_t>(FPLiteral.bitcastToAPInt().getZExtValue()),
 1770       uint64_t ImmVal = FPLiteral.bitcastToAPInt().getZExtValue();
 1860   Inst.addOperand(MCOperand::createImm(FPLiteral.bitcastToAPInt().getZExtValue()));
 2372       AMDGPUOperand::CreateImm(this, RealVal.bitcastToAPInt().getZExtValue(), S,
lib/Target/AMDGPU/R600ISelLowering.cpp
  349                                                             .bitcastToAPInt()
 2178         ImmValue = FPC->getValueAPF().bitcastToAPInt().getZExtValue();
lib/Target/AMDGPU/SIISelLowering.cpp
 8890     if (C.bitcastToAPInt() != CanonicalQNaN.bitcastToAPInt())
 8890     if (C.bitcastToAPInt() != CanonicalQNaN.bitcastToAPInt())
 9104          TII->isInlineConstant(K0->getValueAPF().bitcastToAPInt())) &&
 9106          TII->isInlineConstant(K1->getValueAPF().bitcastToAPInt()))) {
lib/Target/ARM/ARMISelLowering.cpp
 6523     APInt INTVal = FPVal.bitcastToAPInt();
 6576   uint64_t iVal = FPVal.bitcastToAPInt().getZExtValue();
lib/Target/ARM/ARMLegalizerInfo.cpp
  464         MI.getOperand(1).getFPImm()->getValueAPF().bitcastToAPInt();
lib/Target/ARM/AsmParser/ARMAsmParser.cpp
 5950     uint64_t IntVal = RealVal.bitcastToAPInt().getZExtValue();
 5969     Val = APFloat(RealVal).bitcastToAPInt().getZExtValue();
lib/Target/ARM/MCTargetDesc/ARMAddressingModes.h
  673     return getFP16Imm(FPImm.bitcastToAPInt());
  701     return getFP32Imm(FPImm.bitcastToAPInt());
  729     return getFP64Imm(FPImm.bitcastToAPInt());
lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp
  589                      .bitcastToAPInt().getHiBits(32).getLimitedValue());
lib/Target/AVR/MCTargetDesc/AVRMCCodeEmitter.cpp
  258                                      .bitcastToAPInt()
lib/Target/Hexagon/HexagonConstExtenders.cpp
  729       return ThisF.bitcastToAPInt().ult(OtherF.bitcastToAPInt());
  729       return ThisF.bitcastToAPInt().ult(OtherF.bitcastToAPInt());
lib/Target/Hexagon/HexagonISelDAGToDAG.cpp
  701   APInt A = CN->getValueAPF().bitcastToAPInt();
lib/Target/Hexagon/HexagonISelLowering.cpp
 2113       APInt A = CF->getValueAPF().bitcastToAPInt();
lib/Target/Hexagon/HexagonMCInstLower.cpp
  134           MCConstantExpr::create(*Val.bitcastToAPInt().getRawData(),
lib/Target/Mips/AsmParser/MipsAsmParser.cpp
 3264     ImmOp64 = RealVal.bitcastToAPInt().getZExtValue();
lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp
  756         .bitcastToAPInt().getHiBits(32).getLimitedValue());
lib/Target/Mips/MipsFastISel.cpp
  392   int64_t Imm = CFP->getValueAPF().bitcastToAPInt().getZExtValue();
lib/Target/Mips/MipsInstructionSelector.cpp
  479     APInt APImm = FPimm.bitcastToAPInt();
lib/Target/NVPTX/NVPTXAsmPrinter.cpp
 1707   APInt API = APF.bitcastToAPInt();
 1865       APInt API = CFP->getValueAPF().bitcastToAPInt();
lib/Target/NVPTX/NVPTXISelLowering.cpp
 1926       cast<ConstantFPSDNode>(Op->getOperand(0))->getValueAPF().bitcastToAPInt();
 1928       cast<ConstantFPSDNode>(Op->getOperand(1))->getValueAPF().bitcastToAPInt();
lib/Target/NVPTX/NVPTXMCExpr.cpp
   49   APInt API = APF.bitcastToAPInt();
lib/Target/RISCV/RISCVISelLowering.cpp
  943       APInt V = C->getValueAPF().bitcastToAPInt();
lib/Target/Sparc/SparcISelLowering.cpp
 3067   APInt V = C->getValueAPF().bitcastToAPInt();
lib/Target/SystemZ/SystemZISelLowering.cpp
  744   IntBits = FPImm.bitcastToAPInt().zextOrSelf(128);
  748   SplatBits = FPImm.bitcastToAPInt();
lib/Target/WebAssembly/MCTargetDesc/WebAssemblyInstPrinter.cpp
  189     APInt AI = FP.bitcastToAPInt();
lib/Target/X86/X86ISelLowering.cpp
 6038       Mask = CFP->getValueAPF().bitcastToAPInt();
 6059     APInt RawBits = Cst->getValueAPF().bitcastToAPInt();
 6095       APInt RawBits = Cst->getValueAPF().bitcastToAPInt();
10478         APInt Val = Cst->getValueAPF().bitcastToAPInt();
lib/Target/X86/X86MCInstLower.cpp
 2287         CS << "0x" << CF->getValueAPF().bitcastToAPInt().toString(16, false);
lib/Transforms/Utils/FunctionComparator.cpp
   90   return cmpAPInts(L.bitcastToAPInt(), R.bitcastToAPInt());
   90   return cmpAPInts(L.bitcastToAPInt(), R.bitcastToAPInt());
tools/clang/include/clang/AST/Expr.h
 1417     setIntValue(C, Val.bitcastToAPInt());
tools/clang/lib/AST/ExprConstant.cpp
 2420     Res = SVal.getFloat().bitcastToAPInt();
 2436         EltAsInt = Elt.getFloat().bitcastToAPInt();
 6311     APSInt AsInt(Val.bitcastToAPInt());
tools/clang/lib/AST/ItaniumMangle.cpp
 1018   llvm::APInt valueBits = f.bitcastToAPInt();
tools/clang/lib/CodeGen/CGDebugInfo.cpp
 4516           Init.getFloat().bitcastToAPInt().getZExtValue());
tools/clang/lib/CodeGen/CGExprConstant.cpp
 2044                                     Init.bitcastToAPInt());
tools/clang/lib/Serialization/ASTWriter.cpp
 5449   AddAPInt(Value.bitcastToAPInt());
tools/clang/tools/extra/clang-tidy/readability/ImplicitBoolConversionCheck.cpp
  164     return (FloatLitAbsValue.bitcastToAPInt() == 0) ? "false" : "true";
tools/lldb/source/Expression/IRInterpreter.cpp
  252         value = constant_fp->getValueAPF().bitcastToAPInt();
tools/lldb/source/Utility/Scalar.cpp
  169     llvm::APInt ldbl_val = m_float.bitcastToAPInt();
 1373     llvm::APInt ldbl_val = m_float.bitcastToAPInt();
 1403     llvm::APInt ldbl_val = m_float.bitcastToAPInt();
 1433     llvm::APInt ldbl_val = m_float.bitcastToAPInt();
 1463     llvm::APInt ldbl_val = m_float.bitcastToAPInt();
 1493     llvm::APInt ldbl_val = m_float.bitcastToAPInt();
 1523     llvm::APInt ldbl_val = m_float.bitcastToAPInt();
 1553     llvm::APInt ldbl_val = m_float.bitcastToAPInt();
 1583     llvm::APInt ldbl_val = m_float.bitcastToAPInt();
 1613     llvm::APInt ldbl_val = m_float.bitcastToAPInt();
 1648     llvm::APInt ldbl_val = m_float.bitcastToAPInt();
 1675     return m_float.bitcastToAPInt();
 1700     return m_float.bitcastToAPInt();
 1727     llvm::APInt ldbl_val = m_float.bitcastToAPInt();
 1755     llvm::APInt ldbl_val = m_float.bitcastToAPInt();
 1784     llvm::APInt ldbl_val = m_float.bitcastToAPInt();
tools/llvm-exegesis/lib/RegisterValue.cpp
   47   return getFloatValue(FltSemantics, Value).bitcastToAPInt();
unittests/ADT/APFloatTest.cpp
 1103     return APFloat::getSNaN(Sem, Negative, &appayload).bitcastToAPInt();
 1105     return APFloat::getQNaN(Sem, Negative, &appayload).bitcastToAPInt();
 1533                 test.bitcastToAPInt().getRawData()[j]);
 1602   EXPECT_EQ(0x3ff0000000000000ull, test.bitcastToAPInt().getRawData()[0]);
 1603   EXPECT_EQ(0x0000000000000000ull, test.bitcastToAPInt().getRawData()[1]);
 1607   EXPECT_EQ(0x7fefffffffffffffull, test.bitcastToAPInt().getRawData()[0]);
 1608   EXPECT_EQ(0x7c8ffffffffffffeull, test.bitcastToAPInt().getRawData()[1]);
 1612   EXPECT_EQ(0x0360000000000000ull, test.bitcastToAPInt().getRawData()[0]);
 1613   EXPECT_EQ(0x0000000000000000ull, test.bitcastToAPInt().getRawData()[1]);
 3041   EXPECT_EQ(Payload, QuietPayload.bitcastToAPInt().getLoBits(51));
 3281   EXPECT_EQ(Payload, Frac.bitcastToAPInt().getLoBits(51));
 3476       EXPECT_EQ(Expected[0], A1.bitcastToAPInt().getRawData()[0])
 3480       EXPECT_EQ(Expected[1], A1.bitcastToAPInt().getRawData()[1])
 3490       EXPECT_EQ(Expected[0], A2.bitcastToAPInt().getRawData()[0])
 3494       EXPECT_EQ(Expected[1], A2.bitcastToAPInt().getRawData()[1])
 3525     EXPECT_EQ(Expected[0], A1.bitcastToAPInt().getRawData()[0])
 3529     EXPECT_EQ(Expected[1], A1.bitcastToAPInt().getRawData()[1])
 3653       EXPECT_EQ(Expected[0], A1.bitcastToAPInt().getRawData()[0])
 3657       EXPECT_EQ(Expected[1], A1.bitcastToAPInt().getRawData()[1])
 3667       EXPECT_EQ(Expected[0], A2.bitcastToAPInt().getRawData()[0])
 3671       EXPECT_EQ(Expected[1], A2.bitcastToAPInt().getRawData()[1])
 3700     EXPECT_EQ(Expected[0], A1.bitcastToAPInt().getRawData()[0])
 3704     EXPECT_EQ(Expected[1], A1.bitcastToAPInt().getRawData()[1])
 3733     EXPECT_EQ(Expected[0], A1.bitcastToAPInt().getRawData()[0])
 3737     EXPECT_EQ(Expected[1], A1.bitcastToAPInt().getRawData()[1])
 3768     EXPECT_EQ(Expected[0], A1.bitcastToAPInt().getRawData()[0])
 3772     EXPECT_EQ(Expected[1], A1.bitcastToAPInt().getRawData()[1])
 3895     EXPECT_EQ(0x400f000000000000ull, Actual.bitcastToAPInt().getRawData()[0]);
 3896     EXPECT_EQ(0xbcb0000000000000ull, Actual.bitcastToAPInt().getRawData()[1]);
 3901     EXPECT_EQ(0xc00f000000000000ull, Actual.bitcastToAPInt().getRawData()[0]);
 3902     EXPECT_EQ(0x3cb0000000000000ull, Actual.bitcastToAPInt().getRawData()[1]);
 3912               APFloat::getZero(APFloat::PPCDoubleDouble()).bitcastToAPInt());
 3919               APFloat::getLargest(APFloat::PPCDoubleDouble()).bitcastToAPInt());
 3927         APFloat::getSmallest(APFloat::PPCDoubleDouble()).bitcastToAPInt());
 3933                   .bitcastToAPInt());
 3941         APFloat::getZero(APFloat::PPCDoubleDouble(), true).bitcastToAPInt());
 3949         APFloat::getLargest(APFloat::PPCDoubleDouble(), true).bitcastToAPInt());
 3957                   .bitcastToAPInt());
 3965                   .bitcastToAPInt());
 3995   EXPECT_EQ(0x4018000000000000ull, Result.bitcastToAPInt().getRawData()[0]);
 3996   EXPECT_EQ(0x3cc8000000000000ull, Result.bitcastToAPInt().getRawData()[1]);
 4010   EXPECT_EQ(0x3fe8000000000000ull, Result.bitcastToAPInt().getRawData()[0]);
 4011   EXPECT_EQ(0x3c98000000000000ull, Result.bitcastToAPInt().getRawData()[1]);