| /freebsd-13.1/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | ConstantFolding.cpp | 1844 return Op->getValueAPF().convertToDouble(); in getValueAsDouble() 1847 APFloat APF = Op->getValueAPF(); in getValueAsDouble() 1966 APFloat Val(Op->getValueAPF()); in ConstantFoldScalarCall1() 1974 APFloat U = Op->getValueAPF(); in ConstantFoldScalarCall1() 2115 APFloat APF = Op->getValueAPF(); in ConstantFoldScalarCall1() 2419 APFloat Op1V = Op1->getValueAPF(); in ConstantFoldScalarCall2() 2424 APFloat Op2V = Op2->getValueAPF(); in ConstantFoldScalarCall2() 2504 APFloat V = Op1->getValueAPF(); in ConstantFoldScalarCall2() 2512 APFloat V = Op1->getValueAPF(); in ConstantFoldScalarCall2() 2860 const APFloat &C1 = Op1->getValueAPF(); in ConstantFoldScalarCall3() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUInstCombineIntrinsic.cpp | 71 APFloat FloatValue(ConstFloat->getValueAPF()); in canSafelyConvertTo16Bit() 209 const APFloat &ArgVal = C->getValueAPF(); in instCombineIntrinsic() 240 frexp(C->getValueAPF(), Exp, APFloat::rmNearestTiesToEven); in instCombineIntrinsic() 346 const APFloat &Val = CVal->getValueAPF(); in instCombineIntrinsic() 370 APFloat Val0 = C0->getValueAPF(); in instCombineIntrinsic() 371 APFloat Val1 = C1->getValueAPF(); in instCombineIntrinsic() 545 APFloat Result = fmed3AMDGCN(C0->getValueAPF(), C1->getValueAPF(), in instCombineIntrinsic() 546 C2->getValueAPF()); in instCombineIntrinsic()
|
| H A D | AMDGPULibCalls.cpp | 951 : CF->getValueAPF().convertToDouble(); in fold_pow() 1013 ? (double)CF->getValueAPF().convertToFloat() in fold_pow() 1014 : CF->getValueAPF().convertToDouble(); in fold_pow() 1064 ? (double)CF->getValueAPF().convertToFloat() in fold_pow() 1065 : CF->getValueAPF().convertToDouble(); in fold_pow() 1426 ? fpopr0->getValueAPF().convertToDouble() in evaluateScalarMathFunc() 1427 : (double)fpopr0->getValueAPF().convertToFloat(); in evaluateScalarMathFunc() 1432 ? fpopr1->getValueAPF().convertToDouble() in evaluateScalarMathFunc() 1433 : (double)fpopr1->getValueAPF().convertToFloat(); in evaluateScalarMathFunc() 1438 ? fpopr2->getValueAPF().convertToDouble() in evaluateScalarMathFunc() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | Float2Int.cpp | 314 const APFloat &F = CF->getValueAPF(); in walkForwards() 337 CF->getValueAPF().convertToInteger(Int, in walkForwards() 452 CF->getValueAPF().convertToInteger(Val, in convert()
|
| H A D | LowerExpectIntrinsic.cpp | 68 double TrueProb = Confidence->getValueAPF().convertToDouble(); in getBranchWeight()
|
| H A D | IndVarSimplify.cpp | 220 if (!InitValueVal || !ConvertToSInt(InitValueVal->getValueAPF(), InitValue)) in handleFloatingPointIV() 233 !ConvertToSInt(IncValueVal->getValueAPF(), IncValue)) in handleFloatingPointIV() 270 !ConvertToSInt(ExitValueVal->getValueAPF(), ExitValue)) in handleFloatingPointIV()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | Utils.cpp | 313 return CstVal.getFPImm()->getValueAPF().bitcastToAPInt(); in getConstantVRegValWithLookThrough() 503 APFloat C1 = Op1Cst->getValueAPF(); in ConstantFoldFPBinOp() 504 const APFloat &C2 = Op2Cst->getValueAPF(); in ConstantFoldFPBinOp() 558 return !FPVal->getValueAPF().isNaN() || in isKnownNeverNaN() 559 (SNaN && !FPVal->getValueAPF().isSignaling()); in isKnownNeverNaN()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | SelectionDAGDumper.cpp | 618 if (&CSDN->getValueAPF().getSemantics() == &APFloat::IEEEsingle()) in print_details() 619 OS << '<' << CSDN->getValueAPF().convertToFloat() << '>'; in print_details() 620 else if (&CSDN->getValueAPF().getSemantics() == &APFloat::IEEEdouble()) in print_details() 621 OS << '<' << CSDN->getValueAPF().convertToDouble() << '>'; in print_details() 624 CSDN->getValueAPF().bitcastToAPInt().print(OS, false); in print_details()
|
| H A D | SelectionDAG.cpp | 121 return getValueAPF().bitwiseIsEqual(V); in isExactlyValue() 2288 APFloat::cmpResult R = N1CFP->getValueAPF().compare(N2CFP->getValueAPF()); in FoldSetCC() 4329 return !C->getValueAPF().isNaN() || in isKnownNeverNaN() 5454 APFloat C1 = N1CFP->getValueAPF(), C2 = N2CFP->getValueAPF(); in foldConstantFPMath() 6054 APFloat V1 = N1CFP->getValueAPF(); in getNode() 6055 const APFloat &V2 = N2CFP->getValueAPF(); in getNode() 7884 if (YC->getValueAPF().isNegZero()) in simplifyFPBinop() 7889 if (YC->getValueAPF().isPosZero()) in simplifyFPBinop() 7895 if (YC->getValueAPF().isExactlyValue(1.0)) in simplifyFPBinop() 7900 if (YC->getValueAPF().isZero()) in simplifyFPBinop() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/IR/ |
| H A D | Constants.cpp | 98 return CFP->getValueAPF().bitcastToAPInt().isAllOnesValue(); in isAllOnesValue() 115 return CFP->getValueAPF().bitcastToAPInt().isOneValue(); in isOneValue() 132 return !CFP->getValueAPF().bitcastToAPInt().isOneValue(); in isNotOneValue() 160 return CFP->getValueAPF().bitcastToAPInt().isMinSignedValue(); in isMinSignedValue() 177 return !CFP->getValueAPF().bitcastToAPInt().isMinSignedValue(); in isNotMinSignedValue() 200 return CFP->getValueAPF().isFiniteNonZero(); in isFiniteNonZeroFP() 205 if (!CFP || !CFP->getValueAPF().isFiniteNonZero()) in isFiniteNonZeroFP() 221 return CFP->getValueAPF().isNormal(); in isNormalFP() 226 if (!CFP || !CFP->getValueAPF().isNormal()) in isNormalFP() 242 return CFP->getValueAPF().getExactInverse(nullptr); in hasExactInverseFP() [all …]
|
| H A D | ConstantFold.cpp | 200 FP->getValueAPF().bitcastToAPInt()); in FoldBitCast() 439 APFloat Val = FPC->getValueAPF(); in ConstantFoldCastInstruction() 454 const APFloat &V = FPC->getValueAPF(); in ConstantFoldCastInstruction() 836 const APFloat &CV = CFP->getValueAPF(); in ConstantFoldUnaryInstruction() 1188 const APFloat &C1V = CFP1->getValueAPF(); in ConstantFoldBinaryInstruction() 1189 const APFloat &C2V = CFP2->getValueAPF(); in ConstantFoldBinaryInstruction() 1806 const APFloat &C1V = cast<ConstantFP>(C1)->getValueAPF(); in ConstantFoldCompareInstruction() 1807 const APFloat &C2V = cast<ConstantFP>(C2)->getValueAPF(); in ConstantFoldCompareInstruction()
|
| H A D | ProfileSummary.cpp | 130 Val = cast<ConstantFP>(ValMD->getValue())->getValueAPF().convertToDouble(); in getVal()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | MIRVRegNamerUtils.cpp | 78 MO.getFPImm()->getValueAPF().bitcastToAPInt().getZExtValue()); in getInstructionOpcodeHash()
|
| H A D | MachineStableHash.cpp | 78 : MO.getFPImm()->getValueAPF().bitcastToAPInt(); in stableHashValue()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonMCInstLower.cpp | 130 APFloat Val = MO.getFPImm()->getValueAPF(); in HexagonLowerToMC()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMMCInstLower.cpp | 110 APFloat Val = MO.getFPImm()->getValueAPF(); in lowerOperand()
|
| H A D | ARMInstrVFP.td | 47 return ARM_AM::getFP16Imm(N->getValueAPF()) != -1; 49 APFloat InVal = N->getValueAPF(); 58 APFloat InVal = N->getValueAPF(); 64 return ARM_AM::getFP32FP16Imm(N->getValueAPF()) != -1; 68 APFloat InVal = N->getValueAPF(); 78 return ARM_AM::getFP32Imm(N->getValueAPF()) != -1; 86 return ARM_AM::getFP32Imm(MO.getFPImm()->getValueAPF()) != -1; 91 APFloat InVal = N->getValueAPF(); 101 return ARM_AM::getFP64Imm(N->getValueAPF()) != -1; 109 return ARM_AM::getFP64Imm(MO.getFPImm()->getValueAPF()) != -1;
|
| H A D | ARMInstructionSelector.cpp | 819 APFloat FPImmValue = OldInst.getOperand(1).getFPImm()->getValueAPF(); in renderVFPF32Imm() 831 APFloat FPImmValue = OldInst.getOperand(1).getFPImm()->getValueAPF(); in renderVFPF64Imm()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/ExecutionEngine/ |
| H A D | ExecutionEngine.cpp | 885 Result.FloatVal = cast<ConstantFP>(C)->getValueAPF().convertToFloat(); in getConstantValue() 888 Result.DoubleVal = cast<ConstantFP>(C)->getValueAPF().convertToDouble(); in getConstantValue() 893 Result.IntVal = cast <ConstantFP>(C)->getValueAPF().bitcastToAPInt(); in getConstantValue() 946 CV->getOperand(i))->getValueAPF().convertToFloat(); in getConstantValue() 968 CV->getOperand(i))->getValueAPF().convertToDouble(); in getConstantValue()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXAsmPrinter.cpp | 261 const APFloat &Val = Cnt->getValueAPF(); in lowerOperand() 1680 APFloat APF = APFloat(Fp->getValueAPF()); // make a copy in printFPConstant() 1854 APInt API = CFP->getValueAPF().bitcastToAPInt(); in bufferLEByte() 1859 float float32 = (float) CFP->getValueAPF().convertToFloat(); in bufferLEByte() 1863 double float64 = CFP->getValueAPF().convertToDouble(); in bufferLEByte()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/ |
| H A D | AArch64PreLegalizerCombiner.cpp | 56 const APFloat &ImmValAPF = MI.getOperand(1).getFPImm()->getValueAPF(); in applyFConstantToConstant()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyMCInstLower.cpp | 265 Imm->getValueAPF().bitcastToAPInt().getZExtValue(); in lower()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/VE/ |
| H A D | VEISelDAGToDAG.cpp | 107 const APInt &Imm = N->getValueAPF().bitcastToAPInt(); in getFpImmVal()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | LibCallsShrinkWrap.cpp | 434 double D = CF->getValueAPF().convertToDouble(); in generateCondForPow()
|
| H A D | FunctionComparator.cpp | 303 const APFloat &LAPF = cast<ConstantFP>(L)->getValueAPF(); in cmpConstants() 304 const APFloat &RAPF = cast<ConstantFP>(R)->getValueAPF(); in cmpConstants()
|