Home
last modified time | relevance | path

Searched refs:ConstantFP (Results 1 – 25 of 159) sorted by relevance

1234567

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DAMDGPUInstCombineIntrinsic.cpp68 if (ConstantFP *ConstFloat = dyn_cast<ConstantFP>(&V)) { in canSafelyConvertTo16Bit()
201 auto *QNaN = ConstantFP::get(Ty, APFloat::getQNaN(Ty->getFltSemantics())); in instCombineIntrinsic()
208 if (const ConstantFP *C = dyn_cast<ConstantFP>(Src)) { in instCombineIntrinsic()
217 return IC.replaceInstUsesWith(II, ConstantFP::get(II.getContext(), Val)); in instCombineIntrinsic()
228 auto *QNaN = ConstantFP::get(Ty, APFloat::getQNaN(Ty->getFltSemantics())); in instCombineIntrinsic()
237 if (const ConstantFP *C = dyn_cast<ConstantFP>(Src)) { in instCombineIntrinsic()
244 II, ConstantFP::get(II.getContext(), Significand)); in instCombineIntrinsic()
314 IC.Builder.CreateFCmpOEQ(Src0, ConstantFP::get(Src0->getType(), 0.0)); in instCombineIntrinsic()
327 const ConstantFP *CVal = dyn_cast<ConstantFP>(Src0); in instCombineIntrinsic()
365 if (const ConstantFP *C0 = dyn_cast<ConstantFP>(Src0)) { in instCombineIntrinsic()
[all …]
H A DAMDGPULibCalls.cpp730 ConstantFP *eltval = dyn_cast<ConstantFP>( in TDOFold()
765 if (ConstantFP *CF = dyn_cast<ConstantFP>(opr0)) { in TDOFold()
768 Value *nval = ConstantFP::get(CF->getType(), ftbl[i].result); in TDOFold()
805 if (ConstantFP *CF = dyn_cast<ConstantFP>(opr0)) { in fold_recip()
809 Value *nval = B.CreateFDiv(ConstantFP::get(CF->getType(), 1.0), in fold_recip()
824 ConstantFP *CF0 = dyn_cast<ConstantFP>(opr0); in fold_divide()
825 ConstantFP *CF1 = dyn_cast<ConstantFP>(opr1); in fold_divide()
831 Value *nval1 = B.CreateFDiv(ConstantFP::get(opr1->getType(), 1.0), in fold_divide()
858 ConstantFP *CF; in fold_pow()
868 CF = dyn_cast<ConstantFP>(opr1); in fold_pow()
[all …]
H A DAMDGPUPrintfRuntimeBinding.cpp238 ConstantFP *FpCons = dyn_cast<ConstantFP>(Arg); in lowerPrintfForGpu()
407 if (auto *FpCons = dyn_cast<ConstantFP>(Arg)) { in lowerPrintfForGpu()
412 Arg = ConstantFP::get(Ctx, Val); in lowerPrintfForGpu()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DConstantFolding.cpp140 return ConstantFP::get(DestTy->getContext(), FP); in FoldBitCast()
151 if (isa<ConstantFP>(C) || isa<ConstantInt>(C)) { in FoldBitCast()
451 if (auto *CFP = dyn_cast<ConstantFP>(C)) { in ReadDataFromGlobal()
1656 return ConstantFP::get(Ty->getContext(), APF); in GetConstantFoldFPValue()
1659 return ConstantFP::get(Ty->getContext(), APFloat(V)); in GetConstantFoldFPValue()
1795 double getValueAsDouble(ConstantFP *Op) { in getValueAsDouble()
1869 if (auto *Op = dyn_cast<ConstantFP>(Operands[0])) { in ConstantFoldScalarCall1()
1917 return ConstantFP::get(Ty->getContext(), U); in ConstantFoldScalarCall1()
1922 return ConstantFP::get(Ty->getContext(), U); in ConstantFoldScalarCall1()
1927 return ConstantFP::get(Ty->getContext(), U); in ConstantFoldScalarCall1()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/IR/
H A DConstants.cpp42 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(this)) in isNegativeZeroValue()
52 if (ConstantFP *SplatCFP = dyn_cast_or_null<ConstantFP>(CV->getSplatValue())) in isNegativeZeroValue()
68 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(this)) in isZeroValue()
78 if (ConstantFP *SplatCFP = dyn_cast_or_null<ConstantFP>(CV->getSplatValue())) in isZeroValue()
92 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(this)) in isNullValue()
107 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(this)) in isAllOnesValue()
133 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(this)) in isOneValue()
159 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(this)) in isNotOneValue()
183 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(this)) in isMinSignedValue()
209 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(this)) in isNotMinSignedValue()
[all …]
H A DConstantFold.cpp157 if (isa<ConstantInt>(V) || isa<ConstantFP>(V)) in FoldBitCast()
175 return ConstantFP::get(DestTy->getContext(), in FoldBitCast()
184 if (ConstantFP *FP = dyn_cast<ConstantFP>(V)) { in FoldBitCast()
630 if (ConstantFP *FPC = dyn_cast<ConstantFP>(V)) { in ConstantFoldCastInstruction()
641 return ConstantFP::get(V->getContext(), Val); in ConstantFoldCastInstruction()
646 if (ConstantFP *FPC = dyn_cast<ConstantFP>(V)) { in ConstantFoldCastInstruction()
725 return ConstantFP::get(V->getContext(), apf); in ConstantFoldCastInstruction()
831 if (isa<ConstantInt>(C) || isa<GlobalVariable>(C) || isa<ConstantFP>(C) || in ConstantFoldSelectInstruction()
1079 if (ConstantFP *CFP = dyn_cast<ConstantFP>(C)) { in ConstantFoldUnaryInstruction()
1085 return ConstantFP::get(C->getContext(), neg(CV)); in ConstantFoldUnaryInstruction()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/FuzzMutate/
H A DOpDescriptor.cpp26 Cs.push_back(ConstantFP::get(Ctx, APFloat::getZero(Sem))); in makeConstantsWithType()
27 Cs.push_back(ConstantFP::get(Ctx, APFloat::getLargest(Sem))); in makeConstantsWithType()
28 Cs.push_back(ConstantFP::get(Ctx, APFloat::getSmallest(Sem))); in makeConstantsWithType()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
H A DInstCombineAtomicRMW.cpp26 if (auto CF = dyn_cast<ConstantFP>(RMWI.getValOperand())) in isIdempotentRMW()
64 if (auto CF = dyn_cast<ConstantFP>(RMWI.getValOperand())) in isSaturating()
147 return replaceOperand(RMWI, 1, ConstantFP::getNegativeZero(RMWI.getType())); in visitAtomicRMWInst()
H A DInstCombineAddSub.cpp152 void set(const ConstantFP *Coefficient, Value *V) { in set()
333 ConstantFP::get(Ty, float(IntVal)) : in getValue()
334 ConstantFP::get(Ty->getContext(), getFpVal()); in getValue()
356 ConstantFP *C0, *C1; in drillValueDownOneStep()
359 if ((C0 = dyn_cast<ConstantFP>(Opnd0)) && C0->isZero()) in drillValueDownOneStep()
362 if ((C1 = dyn_cast<ConstantFP>(Opnd1)) && C1->isZero()) in drillValueDownOneStep()
393 if (ConstantFP *C = dyn_cast<ConstantFP>(V0)) { in drillValueDownOneStep()
398 if (ConstantFP *C = dyn_cast<ConstantFP>(V1)) { in drillValueDownOneStep()
595 Result = ConstantFP::get(Instr->getType(), 0.0); in simplifyFAdd()
1585 if (ConstantFP *CFP = dyn_cast<ConstantFP>(RHS)) in visitFAdd()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
H A DLibCallsShrinkWrap.cpp116 Constant *V = ConstantFP::get(BBBuilder.getContext(), APFloat(Val)); in createCond()
433 if (ConstantFP *CF = dyn_cast<ConstantFP>(Base)) { in generateCondForPow()
441 Constant *V = ConstantFP::get(CI->getContext(), APFloat(127.0f)); in generateCondForPow()
469 Constant *V = ConstantFP::get(CI->getContext(), APFloat(UpperV)); in generateCondForPow()
470 Constant *V0 = ConstantFP::get(CI->getContext(), APFloat(0.0f)); in generateCondForPow()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DFloat2Int.cpp230 } else if (!isa<ConstantFP>(O)) { in walkBackwards()
303 } else if (ConstantFP *CF = dyn_cast<ConstantFP>(O)) { in walkForwards()
448 } else if (ConstantFP *CF = dyn_cast<ConstantFP>(V)) { in convert()
H A DReassociate.cpp277 ConstantInt::getAllOnesValue(Ty) : ConstantFP::get(Ty, -1.0); in LowerNegateToMultiply()
1172 } else if (ConstantFP *FC1 = dyn_cast<ConstantFP>(Factor)) { in RemoveFactorFromExpression()
1173 if (ConstantFP *FC2 = dyn_cast<ConstantFP>(Factors[i].Op)) { in RemoveFactorFromExpression()
1560 ConstantInt::get(Ty, NumFound) : ConstantFP::get(Ty, NumFound); in OptimizeAdd()
1668 } else if (ConstantFP *CF = dyn_cast<ConstantFP>(Factor)) { in OptimizeAdd()
1672 Factor = ConstantFP::get(CF->getContext(), F); in OptimizeAdd()
2118 Negatible->setOperand(0, ConstantFP::get(Negatible->getType(), abs(*C))); in canonicalizeNegFPConstantsForOp()
2125 Negatible->setOperand(1, ConstantFP::get(Negatible->getType(), abs(*C))); in canonicalizeNegFPConstantsForOp()
2365 isa<ConstantFP>(Ops.back().Op) && in ReassociateExpression()
2366 cast<ConstantFP>(Ops.back().Op)->isExactlyValue(-1.0)) { in ReassociateExpression()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DMachineOperand.h27 class ConstantFP; variable
171 const ConstantFP *CFP; // For MO_FPImmediate.
547 const ConstantFP *getFPImm() const { in getFPImm()
665 void setFPImm(const ConstantFP *CFP) { in setFPImm()
738 void ChangeToFPImmediate(const ConstantFP *FPImm, unsigned TargetFlags = 0);
785 static MachineOperand CreateFPImm(const ConstantFP *CFP) { in CreateFPImm()
H A DFastISel.h39 class ConstantFP; variable
379 const ConstantFP *FPImm);
419 const ConstantFP *FPImm);
475 virtual unsigned fastMaterializeFloatZero(const ConstantFP *CF) { in fastMaterializeFloatZero()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/
H A DDebugLocEntry.h55 const ConstantFP *CFP;
68 DbgValueLocEntry(const ConstantFP *CFP) : EntryKind(E_ConstantFP) { in DbgValueLocEntry()
86 const ConstantFP *getConstantFP() const { return Constant.CFP; } in getConstantFP()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
H A DPPCLowerMASSVEntries.cpp108 if (ConstantFP *CFP = dyn_cast_or_null<ConstantFP>(Exp->getSplatValue())) { in handlePowSpecialCases()
/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-stress/
H A Dllvm-stress.cpp215 return ConstantFP::getAllOnesValue(Tp); in getRandomConstant()
216 return ConstantFP::getNullValue(Tp); in getRandomConstant()
237 return ConstantFP::getAllOnesValue(Tp); in getRandomValue()
238 return ConstantFP::getNullValue(Tp); in getRandomValue()
443 return PT->push_back(ConstantFP::getNullValue(Ty)); in Act()
444 return PT->push_back(ConstantFP::get(Ty->getContext(), RandomFloat)); in Act()
/netbsd-src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/MCJIT/lazy/
H A Dtoy-jit.cpp627 return ConstantFP::get(TheContext, APFloat(Val)); in Codegen()
725 CondV, ConstantFP::get(TheContext, APFloat(0.0)), "ifcond"); in Codegen()
829 StepVal = ConstantFP::get(TheContext, APFloat(1.0)); in Codegen()
844 EndCond, ConstantFP::get(TheContext, APFloat(0.0)), "loopcond"); in Codegen()
887 InitVal = ConstantFP::get(TheContext, APFloat(0.0)); in Codegen()
/netbsd-src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/MCJIT/cached/
H A Dtoy-jit.cpp642 return ConstantFP::get(TheContext, APFloat(Val)); in Codegen()
743 CondV, ConstantFP::get(TheContext, APFloat(0.0)), "ifcond"); in Codegen()
847 StepVal = ConstantFP::get(TheContext, APFloat(1.0)); in Codegen()
862 EndCond, ConstantFP::get(TheContext, APFloat(0.0)), "loopcond"); in Codegen()
905 InitVal = ConstantFP::get(TheContext, APFloat(0.0)); in Codegen()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/
H A DUtils.h45 class ConstantFP; variable
195 const ConstantFP* getConstantFPVRegVal(Register VReg,
/netbsd-src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/Chapter8/
H A Dtoy.cpp742 return ConstantFP::get(*TheContext, APFloat(Val)); in codegen()
847 CondV, ConstantFP::get(*TheContext, APFloat(0.0)), "ifcond"); in codegen()
954 StepVal = ConstantFP::get(*TheContext, APFloat(1.0)); in codegen()
971 EndCond, ConstantFP::get(*TheContext, APFloat(0.0)), "loopcond"); in codegen()
1014 InitVal = ConstantFP::get(*TheContext, APFloat(0.0)); in codegen()
/netbsd-src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter3/
H A Dtoy.cpp737 return ConstantFP::get(*TheContext, APFloat(Val)); in codegen()
842 CondV, ConstantFP::get(*TheContext, APFloat(0.0)), "ifcond"); in codegen()
949 StepVal = ConstantFP::get(*TheContext, APFloat(1.0)); in codegen()
966 EndCond, ConstantFP::get(*TheContext, APFloat(0.0)), "loopcond"); in codegen()
1009 InitVal = ConstantFP::get(*TheContext, APFloat(0.0)); in codegen()
/netbsd-src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/Chapter7/
H A Dtoy.cpp743 return ConstantFP::get(*TheContext, APFloat(Val)); in codegen()
848 CondV, ConstantFP::get(*TheContext, APFloat(0.0)), "ifcond"); in codegen()
955 StepVal = ConstantFP::get(*TheContext, APFloat(1.0)); in codegen()
972 EndCond, ConstantFP::get(*TheContext, APFloat(0.0)), "loopcond"); in codegen()
1015 InitVal = ConstantFP::get(*TheContext, APFloat(0.0)); in codegen()
/netbsd-src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter2/
H A Dtoy.cpp737 return ConstantFP::get(*TheContext, APFloat(Val)); in codegen()
842 CondV, ConstantFP::get(*TheContext, APFloat(0.0)), "ifcond"); in codegen()
949 StepVal = ConstantFP::get(*TheContext, APFloat(1.0)); in codegen()
966 EndCond, ConstantFP::get(*TheContext, APFloat(0.0)), "loopcond"); in codegen()
1009 InitVal = ConstantFP::get(*TheContext, APFloat(0.0)); in codegen()
/netbsd-src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter1/
H A Dtoy.cpp737 return ConstantFP::get(*TheContext, APFloat(Val)); in codegen()
842 CondV, ConstantFP::get(*TheContext, APFloat(0.0)), "ifcond"); in codegen()
949 StepVal = ConstantFP::get(*TheContext, APFloat(1.0)); in codegen()
966 EndCond, ConstantFP::get(*TheContext, APFloat(0.0)), "loopcond"); in codegen()
1009 InitVal = ConstantFP::get(*TheContext, APFloat(0.0)); in codegen()

1234567