Home
last modified time | relevance | path

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

123

/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DConstantFolding.cpp1614 APFloat APF = Op->getValueAPF(); in getValueAsDouble()
1689 APFloat Val(Op->getValueAPF()); in ConstantFoldScalarCall()
1701 APFloat V = Op->getValueAPF(); in ConstantFoldScalarCall()
1707 APFloat V = Op->getValueAPF(); in ConstantFoldScalarCall()
1713 APFloat V = Op->getValueAPF(); in ConstantFoldScalarCall()
1719 APFloat V = Op->getValueAPF(); in ConstantFoldScalarCall()
1725 APFloat V = Op->getValueAPF(); in ConstantFoldScalarCall()
1731 APFloat V = Op->getValueAPF(); in ConstantFoldScalarCall()
1739 if (Op->getValueAPF().isNaN() || Op->getValueAPF().isInfinity()) in ConstantFoldScalarCall()
1950 APFloat V1 = Op1->getValueAPF(); in ConstantFoldScalarCall()
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DAMDGPULibCalls.cpp958 : CF->getValueAPF().convertToDouble(); in fold_pow()
1020 ? (double)CF->getValueAPF().convertToFloat() in fold_pow()
1021 : CF->getValueAPF().convertToDouble(); in fold_pow()
1071 ? (double)CF->getValueAPF().convertToFloat() in fold_pow()
1072 : CF->getValueAPF().convertToDouble(); in fold_pow()
1409 ? fpopr0->getValueAPF().convertToDouble() in evaluateScalarMathFunc()
1410 : (double)fpopr0->getValueAPF().convertToFloat(); in evaluateScalarMathFunc()
1415 ? fpopr1->getValueAPF().convertToDouble() in evaluateScalarMathFunc()
1416 : (double)fpopr1->getValueAPF().convertToFloat(); in evaluateScalarMathFunc()
1421 ? fpopr2->getValueAPF().convertToDouble() in evaluateScalarMathFunc()
[all …]
H A DAMDGPUISelDAGToDAG.cpp290 return TII->isInlineConstant(C->getValueAPF().bitcastToAPInt()); in isInlineImmediate()
406 Out = C->getValueAPF().bitcastToAPInt().getZExtValue(); in getConstantValue()
560 Imm = FP->getValueAPF().bitcastToAPInt().getZExtValue(); in Select()
2042 C->getValueAPF().bitcastToAPInt().getZExtValue() << 16, SL, MVT::i32); in SelectHi16Elt()
H A DR600ISelLowering.cpp348 ->getValueAPF() in EmitInstrWithCustomInserter()
935 return CFP->getValueAPF().isZero(); in isHWFalseValue()
2162 float FloatValue = FPC->getValueAPF().convertToFloat(); in FoldOperand()
2170 ImmValue = FPC->getValueAPF().bitcastToAPInt().getZExtValue(); in FoldOperand()
H A DAMDGPUInstructionSelector.cpp329 const APInt &Imm = ImmOp.getFPImm()->getValueAPF().bitcastToAPInt(); in selectG_CONSTANT()
/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DFloat2Int.cpp294 const APFloat &F = CF->getValueAPF(); in walkForwards()
317 CF->getValueAPF().convertToInteger(Int, in walkForwards()
432 CF->getValueAPF().convertToInteger(Val, in convert()
H A DReassociate.cpp1048 const APFloat &F1 = FC1->getValueAPF(); in RemoveFactorFromExpression()
1049 APFloat F2(FC2->getValueAPF()); in RemoveFactorFromExpression()
1545 APFloat F(CF->getValueAPF()); in OptimizeAdd()
1966 APFloat Val = CF->getValueAPF(); in canonicalizeNegConstExpr()
H A DIndVarSimplify.cpp295 if (!InitValueVal || !ConvertToSInt(InitValueVal->getValueAPF(), InitValue)) in handleFloatingPointIV()
308 !ConvertToSInt(IncValueVal->getValueAPF(), IncValue)) in handleFloatingPointIV()
345 !ConvertToSInt(ExitValueVal->getValueAPF(), ExitValue)) in handleFloatingPointIV()
/freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGDumper.cpp551 if (&CSDN->getValueAPF().getSemantics() == &APFloat::IEEEsingle()) in print_details()
552 OS << '<' << CSDN->getValueAPF().convertToFloat() << '>'; in print_details()
553 else if (&CSDN->getValueAPF().getSemantics() == &APFloat::IEEEdouble()) in print_details()
554 OS << '<' << CSDN->getValueAPF().convertToDouble() << '>'; in print_details()
557 CSDN->getValueAPF().bitcastToAPInt().print(OS, false); in print_details()
H A DSelectionDAG.cpp115 return getValueAPF().bitwiseIsEqual(V); in isExactlyValue()
1994 APFloat::cmpResult R = N1C->getValueAPF().compare(N2C->getValueAPF()); in FoldSetCC()
2311 Known.One = C->getValueAPF().bitcastToAPInt(); in computeKnownBits()
3824 return !C->getValueAPF().isNaN() || in isKnownNeverNaN()
3825 (SNaN && !C->getValueAPF().isSignaling()); in isKnownNeverNaN()
4162 APFloat V = C->getValueAPF(); // make copy in getNode()
5107 APFloat V1 = N1CFP->getValueAPF(), V2 = N2CFP->getValueAPF(); in getNode()
5261 APFloat V1 = N1CFP->getValueAPF(); in getNode()
5262 const APFloat &V2 = N2CFP->getValueAPF(); in getNode()
5263 const APFloat &V3 = N3CFP->getValueAPF(); in getNode()
[all …]
H A DLegalizeFloatTypes.cpp161 uint64_t words[2] = { CN->getValueAPF().bitcastToAPInt().getRawData()[1], in SoftenFloatRes_ConstantFP()
162 CN->getValueAPF().bitcastToAPInt().getRawData()[0] }; in SoftenFloatRes_ConstantFP()
168 return DAG.getConstant(CN->getValueAPF().bitcastToAPInt(), SDLoc(CN), in SoftenFloatRes_ConstantFP()
1113 APInt C = cast<ConstantFPSDNode>(N)->getValueAPF().bitcastToAPInt(); in ExpandFloatRes_ConstantFP()
1965 SDValue C = DAG.getConstant(CFPNode->getValueAPF().bitcastToAPInt(), DL, in PromoteFloatRes_ConstantFP()
/freebsd-12.1/contrib/llvm/lib/Target/WebAssembly/
H A DWebAssemblyMCInstLower.cpp232 MCOp = MCOperand::createFPImm(Imm->getValueAPF().convertToFloat()); in Lower()
234 MCOp = MCOperand::createFPImm(Imm->getValueAPF().convertToDouble()); in Lower()
/freebsd-12.1/contrib/llvm/lib/IR/
H A DConstants.cpp107 return CFP->getValueAPF().bitcastToAPInt().isAllOnesValue(); in isAllOnesValue()
133 return CFP->getValueAPF().bitcastToAPInt().isOneValue(); in isOneValue()
159 return CFP->getValueAPF().bitcastToAPInt().isMinSignedValue(); in isMinSignedValue()
185 return !CFP->getValueAPF().bitcastToAPInt().isMinSignedValue(); in isNotMinSignedValue()
204 return CFP->getValueAPF().isFiniteNonZero(); in isFiniteNonZeroFP()
209 if (!CFP || !CFP->getValueAPF().isFiniteNonZero()) in isFiniteNonZeroFP()
217 return CFP->getValueAPF().isNormal(); in isNormalFP()
222 if (!CFP || !CFP->getValueAPF().isNormal()) in isNormalFP()
230 return CFP->getValueAPF().getExactInverse(nullptr); in hasExactInverseFP()
235 if (!CFP || !CFP->getValueAPF().getExactInverse(nullptr)) in hasExactInverseFP()
[all …]
H A DConstantFold.cpp197 FP->getValueAPF().bitcastToAPInt()); in FoldBitCast()
594 APFloat Val = FPC->getValueAPF(); in ConstantFoldCastInstruction()
609 const APFloat &V = FPC->getValueAPF(); in ConstantFoldCastInstruction()
1197 const APFloat &C1V = CFP1->getValueAPF(); in ConstantFoldBinaryInstruction()
1198 const APFloat &C2V = CFP2->getValueAPF(); in ConstantFoldBinaryInstruction()
1790 const APFloat &C1V = cast<ConstantFP>(C1)->getValueAPF(); in ConstantFoldCompareInstruction()
1791 const APFloat &C2V = cast<ConstantFP>(C2)->getValueAPF(); in ConstantFoldCompareInstruction()
H A DMetadata.cpp934 APFloat AVal = mdconst::extract<ConstantFP>(A->getOperand(0))->getValueAPF(); in getMostGenericFPMath()
935 APFloat BVal = mdconst::extract<ConstantFP>(B->getOperand(0))->getValueAPF(); in getMostGenericFPMath()
/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/
H A DHexagonMCInstLower.cpp131 APFloat Val = MO.getFPImm()->getValueAPF(); in HexagonLowerToMC()
/freebsd-12.1/contrib/llvm/lib/Target/ARM/
H A DARMMCInstLower.cpp111 APFloat Val = MO.getFPImm()->getValueAPF(); in lowerOperand()
H A DARMLegalizerInfo.cpp451 MI.getOperand(1).getFPImm()->getValueAPF().bitcastToAPInt(); in legalizeCustom()
/freebsd-12.1/contrib/llvm/lib/ExecutionEngine/
H A DExecutionEngine.cpp892 Result.FloatVal = cast<ConstantFP>(C)->getValueAPF().convertToFloat(); in getConstantValue()
895 Result.DoubleVal = cast<ConstantFP>(C)->getValueAPF().convertToDouble(); in getConstantValue()
900 Result.IntVal = cast <ConstantFP>(C)->getValueAPF().bitcastToAPInt(); in getConstantValue()
950 CV->getOperand(i))->getValueAPF().convertToFloat(); in getConstantValue()
972 CV->getOperand(i))->getValueAPF().convertToDouble(); in getConstantValue()
/freebsd-12.1/contrib/llvm/lib/Target/NVPTX/
H A DNVPTXAsmPrinter.cpp261 const APFloat &Val = Cnt->getValueAPF(); in lowerOperand()
1718 APFloat APF = APFloat(Fp->getValueAPF()); // make a copy in printFPConstant()
1892 APInt API = CFP->getValueAPF().bitcastToAPInt(); in bufferLEByte()
1897 float float32 = (float) CFP->getValueAPF().convertToFloat(); in bufferLEByte()
1901 double float64 = CFP->getValueAPF().convertToDouble(); in bufferLEByte()
/freebsd-12.1/contrib/llvm/include/llvm/IR/
H A DPatternMatch.h161 Res = &CI->getValueAPF(); in match()
167 Res = &CI->getValueAPF(); in match()
267 return this->isValue(CF->getValueAPF()); in match()
271 return this->isValue(CF->getValueAPF()); in match()
284 if (!CF || !this->isValue(CF->getValueAPF())) in match()
/freebsd-12.1/contrib/llvm/lib/Transforms/Utils/
H A DFunctionComparator.cpp284 const APFloat &LAPF = cast<ConstantFP>(L)->getValueAPF(); in cmpConstants()
285 const APFloat &RAPF = cast<ConstantFP>(R)->getValueAPF(); in cmpConstants()
H A DLibCallsShrinkWrap.cpp434 double D = CF->getValueAPF().convertToDouble(); in generateCondForPow()
/freebsd-12.1/contrib/llvm/lib/Transforms/InstCombine/
H A DInstCombineCalls.cpp3349 const APFloat &ArgVal = C->getValueAPF(); in visitCallInst()
3374 APFloat Significand = frexp(C->getValueAPF(), Exp, in visitCallInst()
3473 const APFloat &Val = CVal->getValueAPF(); in visitCallInst()
3497 APFloat Val0 = C0->getValueAPF(); in visitCallInst()
3498 APFloat Val1 = C1->getValueAPF(); in visitCallInst()
3671 APFloat Result = fmed3AMDGCN(C0->getValueAPF(), C1->getValueAPF(), in visitCallInst()
3672 C2->getValueAPF()); in visitCallInst()
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DSelectionDAGNodes.h1550 const APFloat& getValueAPF() const { return Value->getValueAPF(); }
1574 return Value->getValueAPF().isExactlyValue(V);

123