| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUInstCombineIntrinsic.cpp | 68 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 D | AMDGPULibCalls.cpp | 730 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 D | AMDGPUPrintfRuntimeBinding.cpp | 238 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 D | ConstantFolding.cpp | 140 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 D | Constants.cpp | 42 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 D | ConstantFold.cpp | 157 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 D | OpDescriptor.cpp | 26 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 D | InstCombineAtomicRMW.cpp | 26 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 D | InstCombineAddSub.cpp | 152 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 D | LibCallsShrinkWrap.cpp | 116 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 D | Float2Int.cpp | 230 } 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 D | Reassociate.cpp | 277 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 D | MachineOperand.h | 27 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 D | FastISel.h | 39 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 D | DebugLocEntry.h | 55 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 D | PPCLowerMASSVEntries.cpp | 108 if (ConstantFP *CFP = dyn_cast_or_null<ConstantFP>(Exp->getSplatValue())) { in handlePowSpecialCases()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-stress/ |
| H A D | llvm-stress.cpp | 215 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 D | toy-jit.cpp | 627 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 D | toy-jit.cpp | 642 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 D | Utils.h | 45 class ConstantFP; variable 195 const ConstantFP* getConstantFPVRegVal(Register VReg,
|
| /netbsd-src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/Chapter8/ |
| H A D | toy.cpp | 742 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 D | toy.cpp | 737 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 D | toy.cpp | 743 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 D | toy.cpp | 737 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 D | toy.cpp | 737 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()
|