Searched refs:ConstantFP (Results 1 - 25 of 125) sorted by relevance

12345

/freebsd-11-stable/contrib/llvm-project/llvm/lib/FuzzMutate/
H A DOpDescriptor.cpp26 Cs.push_back(ConstantFP::get(Ctx, APFloat::getZero(Sem)));
27 Cs.push_back(ConstantFP::get(Ctx, APFloat::getLargest(Sem)));
28 Cs.push_back(ConstantFP::get(Ctx, APFloat::getSmallest(Sem)));
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPULibCalls.cpp750 ConstantFP *eltval = dyn_cast<ConstantFP>(
785 if (ConstantFP *CF = dyn_cast<ConstantFP>(opr0)) {
788 Value *nval = ConstantFP::get(CF->getType(), ftbl[i].result);
825 if (ConstantFP *CF = dyn_cast<ConstantFP>(opr0)) {
829 Value *nval = B.CreateFDiv(ConstantFP::get(CF->getType(), 1.0),
844 ConstantFP *CF0 = dyn_cast<ConstantFP>(opr
[all...]
H A DAMDGPUPrintfRuntimeBinding.cpp240 ConstantFP *FpCons = dyn_cast<ConstantFP>(Arg);
415 ConstantFP *fpCons = dyn_cast<ConstantFP>(Arg);
421 Arg = ConstantFP::get(Ctx, Val);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DConstantFolding.cpp133 return ConstantFP::get(DestTy->getContext(), FP);
144 if (isa<ConstantFP>(C) || isa<ConstantInt>(C)) {
408 if (auto *CFP = dyn_cast<ConstantFP>(C)) {
1569 return ConstantFP::get(Ty->getContext(), APF);
1572 return ConstantFP::get(Ty->getContext(), APFloat(V));
1646 double getValueAsDouble(ConstantFP *Op) {
1733 if (auto *Op = dyn_cast<ConstantFP>(Operands[0])) {
1751 return ConstantFP::get(Ty->getContext(), U);
1756 return ConstantFP::get(Ty->getContext(), U);
1761 return ConstantFP
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineAtomicRMW.cpp24 if (auto CF = dyn_cast<ConstantFP>(RMWI.getValOperand()))
62 if (auto CF = dyn_cast<ConstantFP>(RMWI.getValOperand()))
146 RMWI.setOperand(1, ConstantFP::getNegativeZero(RMWI.getType()));
H A DInstCombineAddSub.cpp151 void set(const ConstantFP *Coefficient, Value *V) {
332 ConstantFP::get(Ty, float(IntVal)) :
333 ConstantFP::get(Ty->getContext(), getFpVal());
355 ConstantFP *C0, *C1;
358 if ((C0 = dyn_cast<ConstantFP>(Opnd0)) && C0->isZero())
361 if ((C1 = dyn_cast<ConstantFP>(Opnd1)) && C1->isZero())
392 if (ConstantFP *C = dyn_cast<ConstantFP>(V0)) {
397 if (ConstantFP *C = dyn_cast<ConstantFP>(V
[all...]
H A DInstCombineCalls.cpp106 assert((isa<ConstantInt>(Elt) || isa<ConstantFP>(Elt)) &&
110 : cast<ConstantFP>(Elt)->isNegative();
1748 Instruction::FDiv, ConstantFP::get(II->getArgOperand(0)->getType(), 1),
1930 return BinaryOperator::CreateFDiv(ConstantFP::get(CI.getType(), 1.0),
2223 IID, X, ConstantFP::get(Arg0->getType(), Res));
3465 if (const ConstantFP *C = dyn_cast<ConstantFP>(Src)) {
3473 return replaceInstUsesWith(CI, ConstantFP::get(II->getContext(), Val));
3489 if (const ConstantFP *C = dyn_cast<ConstantFP>(Sr
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DUtils.h38 class ConstantFP;
132 const ConstantFP* getConstantFPVRegVal(unsigned VReg,
H A DCSEMIRBuilder.h106 const ConstantFP &Val) override;
H A DMIPatternMatch.h143 template <> struct bind_helper<const ConstantFP *> {
144 static bool bind(const MachineRegisterInfo &MRI, const ConstantFP *&F,
168 inline bind_ty<const ConstantFP *> m_GFCst(const ConstantFP *&C) { return C; }
/freebsd-11-stable/contrib/llvm-project/llvm/lib/IR/
H A DConstants.cpp42 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(this))
52 if (ConstantFP *SplatCFP = dyn_cast_or_null<ConstantFP>(CV->getSplatValue()))
68 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(this))
78 if (ConstantFP *SplatCFP = dyn_cast_or_null<ConstantFP>(CV->getSplatValue()))
92 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(thi
900 ConstantFP::ConstantFP(Type *Ty, const APFloat &V) function in class:ConstantFP
[all...]
H A DConstantFold.cpp155 if (isa<ConstantInt>(V) || isa<ConstantFP>(V))
173 return ConstantFP::get(DestTy->getContext(),
181 // Handle ConstantFP input: FP -> Integral.
182 if (ConstantFP *FP = dyn_cast<ConstantFP>(V)) {
594 if (ConstantFP *FPC = dyn_cast<ConstantFP>(V)) {
605 return ConstantFP::get(V->getContext(), Val);
610 if (ConstantFP *FPC = dyn_cast<ConstantFP>(
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLibCallsShrinkWrap.cpp116 Constant *V = ConstantFP::get(BBBuilder.getContext(), APFloat(Val));
433 if (ConstantFP *CF = dyn_cast<ConstantFP>(Base)) {
441 Constant *V = ConstantFP::get(CI->getContext(), APFloat(127.0f));
469 Constant *V = ConstantFP::get(CI->getContext(), APFloat(UpperV));
470 Constant *V0 = ConstantFP::get(CI->getContext(), APFloat(0.0f));
H A DSimplifyLibCalls.cpp1277 /// If Val is a ConstantFP but can be converted to a float ConstantFP without
1285 if (ConstantFP *Const = dyn_cast<ConstantFP>(Val)) {
1291 return ConstantFP::get(Const->getContext(), F);
1556 return emitBinaryFloatFnCall(ConstantFP::get(Ty, 1.0), ExpoI, TLI,
1574 Value *FMul = B.CreateFMul(Expo, ConstantFP::get(Ty, N), "mul");
1596 Log = ConstantFP::get(Ty, std::log2(BaseF->convertToFloat()));
1598 Log = ConstantFP::get(Ty, std::log2(BaseF->convertToDouble()));
1665 Value *PosInf = ConstantFP
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DDebugLocEntry.h55 const ConstantFP *CFP;
71 DbgValueLoc(const DIExpression *Expr, const ConstantFP *CFP)
94 const ConstantFP *getConstantFP() const { return Constant.CFP; }
H A DDwarfUnit.h33 class ConstantFP;
208 void addConstantFPValue(DIE &Die, const ConstantFP *CFP);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DFloat2Int.cpp232 } else if (!isa<ConstantFP>(O)) {
233 // Not an instruction or ConstantFP? we can't do anything.
305 } else if (ConstantFP *CF = dyn_cast<ConstantFP>(O)) {
450 } else if (ConstantFP *CF = dyn_cast<ConstantFP>(V)) {
H A DPartiallyInlineLibCalls.cpp79 ConstantFP::get(Ty, 0.0));
H A DReassociate.cpp276 ConstantInt::getAllOnesValue(Ty) : ConstantFP::get(Ty, -1.0);
1074 } else if (ConstantFP *FC1 = dyn_cast<ConstantFP>(Factor)) {
1075 if (ConstantFP *FC2 = dyn_cast<ConstantFP>(Factors[i].Op)) {
1462 ConstantInt::get(Ty, NumFound) : ConstantFP::get(Ty, NumFound);
1570 } else if (ConstantFP *CF = dyn_cast<ConstantFP>(Factor)) {
1574 Factor = ConstantFP::get(CF->getContext(), F);
2020 Negatible->setOperand(0, ConstantFP
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineOperand.h27 class ConstantFP;
169 const ConstantFP *CFP; // For MO_FPImmediate.
545 const ConstantFP *getFPImm() const {
663 void setFPImm(const ConstantFP *CFP) {
731 void ChangeToFPImmediate(const ConstantFP *FPImm);
773 static MachineOperand CreateFPImm(const ConstantFP *CFP) {
H A DFastISel.h40 class ConstantFP;
388 const ConstantFP *FPImm);
430 const ConstantFP *FPImm);
488 virtual unsigned fastMaterializeFloatZero(const ConstantFP *CF) {
H A DISDOpcodes.h62 Constant, ConstantFP, enumerator in enum:llvm::ISD::NodeType
/freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DPatternInit.cpp62 return llvm::ConstantFP::getQNaN(Ty, NegativeNaN, &Payload);
/freebsd-11-stable/contrib/llvm-project/llvm/tools/llvm-stress/
H A Dllvm-stress.cpp216 return ConstantFP::getAllOnesValue(Tp);
217 return ConstantFP::getNullValue(Tp);
238 return ConstantFP::getAllOnesValue(Tp);
239 return ConstantFP::getNullValue(Tp);
443 return PT->push_back(ConstantFP::getNullValue(Ty));
444 return PT->push_back(ConstantFP::get(Ty->getContext(), RandomFloat));
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/IR/
H A DConstants.h261 /// ConstantFP - Floating Point Values [float, double]
263 class ConstantFP final : public ConstantData {
268 ConstantFP(Type *Ty, const APFloat& V);
273 ConstantFP(const ConstantFP &) = delete;
280 /// This returns a ConstantFP, or a vector containing a splat of a ConstantFP,
287 /// value. Otherwise return a ConstantFP for the given value.
291 static ConstantFP *get(LLVMContext &Context, const APFloat &V);
568 /// simple data values (i.e. ConstantInt/ConstantFP)
[all...]

Completed in 392 milliseconds

12345