Home
last modified time | relevance | path

Searched refs:getValueAPF (Results 1 – 25 of 93) sorted by relevance

1234

/freebsd-13.1/contrib/llvm-project/llvm/lib/Analysis/
H A DConstantFolding.cpp1844 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 DAMDGPUInstCombineIntrinsic.cpp71 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 DAMDGPULibCalls.cpp951 : 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 DFloat2Int.cpp314 const APFloat &F = CF->getValueAPF(); in walkForwards()
337 CF->getValueAPF().convertToInteger(Int, in walkForwards()
452 CF->getValueAPF().convertToInteger(Val, in convert()
H A DLowerExpectIntrinsic.cpp68 double TrueProb = Confidence->getValueAPF().convertToDouble(); in getBranchWeight()
H A DIndVarSimplify.cpp220 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 DUtils.cpp313 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 DSelectionDAGDumper.cpp618 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 DSelectionDAG.cpp121 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 DConstants.cpp98 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 DConstantFold.cpp200 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 DProfileSummary.cpp130 Val = cast<ConstantFP>(ValMD->getValue())->getValueAPF().convertToDouble(); in getVal()
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/
H A DMIRVRegNamerUtils.cpp78 MO.getFPImm()->getValueAPF().bitcastToAPInt().getZExtValue()); in getInstructionOpcodeHash()
H A DMachineStableHash.cpp78 : MO.getFPImm()->getValueAPF().bitcastToAPInt(); in stableHashValue()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonMCInstLower.cpp130 APFloat Val = MO.getFPImm()->getValueAPF(); in HexagonLowerToMC()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMMCInstLower.cpp110 APFloat Val = MO.getFPImm()->getValueAPF(); in lowerOperand()
H A DARMInstrVFP.td47 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 DARMInstructionSelector.cpp819 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 DExecutionEngine.cpp885 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 DNVPTXAsmPrinter.cpp261 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 DAArch64PreLegalizerCombiner.cpp56 const APFloat &ImmValAPF = MI.getOperand(1).getFPImm()->getValueAPF(); in applyFConstantToConstant()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyMCInstLower.cpp265 Imm->getValueAPF().bitcastToAPInt().getZExtValue(); in lower()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEISelDAGToDAG.cpp107 const APInt &Imm = N->getValueAPF().bitcastToAPInt(); in getFpImmVal()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLibCallsShrinkWrap.cpp434 double D = CF->getValueAPF().convertToDouble(); in generateCondForPow()
H A DFunctionComparator.cpp303 const APFloat &LAPF = cast<ConstantFP>(L)->getValueAPF(); in cmpConstants()
304 const APFloat &RAPF = cast<ConstantFP>(R)->getValueAPF(); in cmpConstants()

1234