|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
gen/lib/Target/AArch64/AArch64GenDAGISel.inc115418 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.inc79856 N->getValueAPF().bitcastToAPInt().getZExtValue(), SDLoc(N), MVT::i32);
79882 N->getValueAPF().bitcastToAPInt().getZExtValue(), SDLoc(N), MVT::i64);
gen/lib/Target/Hexagon/HexagonGenDAGISel.inc73130 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.cpp15215 .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]);