Lines Matching refs:ConstantFP

44   if (const ConstantFP *CFP = dyn_cast<ConstantFP>(this))  in isNegativeZeroValue()
49 if (const auto *SplatCFP = dyn_cast_or_null<ConstantFP>(getSplatValue())) in isNegativeZeroValue()
64 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(this)) in isZeroValue()
69 if (const auto *SplatCFP = dyn_cast_or_null<ConstantFP>(getSplatValue())) in isZeroValue()
82 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(this)) in isNullValue()
99 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(this)) in isAllOnesValue()
116 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(this)) in isOneValue()
133 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(this)) in isNotOneValue()
161 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(this)) in isMinSignedValue()
178 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(this)) in isNotMinSignedValue()
201 if (auto *CFP = dyn_cast<ConstantFP>(this)) in isFiniteNonZeroFP()
206 auto *CFP = dyn_cast_or_null<ConstantFP>(getAggregateElement(I)); in isFiniteNonZeroFP()
214 if (const auto *SplatCFP = dyn_cast_or_null<ConstantFP>(getSplatValue())) in isFiniteNonZeroFP()
222 if (auto *CFP = dyn_cast<ConstantFP>(this)) in isNormalFP()
227 auto *CFP = dyn_cast_or_null<ConstantFP>(getAggregateElement(I)); in isNormalFP()
235 if (const auto *SplatCFP = dyn_cast_or_null<ConstantFP>(getSplatValue())) in isNormalFP()
243 if (auto *CFP = dyn_cast<ConstantFP>(this)) in hasExactInverseFP()
248 auto *CFP = dyn_cast_or_null<ConstantFP>(getAggregateElement(I)); in hasExactInverseFP()
256 if (const auto *SplatCFP = dyn_cast_or_null<ConstantFP>(getSplatValue())) in hasExactInverseFP()
264 if (auto *CFP = dyn_cast<ConstantFP>(this)) in isNaN()
269 auto *CFP = dyn_cast_or_null<ConstantFP>(getAggregateElement(I)); in isNaN()
277 if (const auto *SplatCFP = dyn_cast_or_null<ConstantFP>(getSplatValue())) in isNaN()
361 return ConstantFP::get(Ty->getContext(), in getNullValue()
402 return ConstantFP::get(Ty->getContext(), FL); in getAllOnesValue()
496 delete static_cast<ConstantFP *>(C); in deleteConstant()
926 Constant *ConstantFP::get(Type *Ty, double V) { in get()
942 Constant *ConstantFP::get(Type *Ty, const APFloat &V) { in get()
943 ConstantFP *C = get(Ty->getContext(), V); in get()
954 Constant *ConstantFP::get(Type *Ty, StringRef Str) { in get()
967 Constant *ConstantFP::getNaN(Type *Ty, bool Negative, uint64_t Payload) { in getNaN()
978 Constant *ConstantFP::getQNaN(Type *Ty, bool Negative, APInt *Payload) { in getQNaN()
989 Constant *ConstantFP::getSNaN(Type *Ty, bool Negative, APInt *Payload) { in getSNaN()
1000 Constant *ConstantFP::getZero(Type *Ty, bool Negative) { in getZero()
1011 Constant *ConstantFP::getZeroValueForNegation(Type *Ty) { in getZeroValueForNegation()
1020 ConstantFP* ConstantFP::get(LLVMContext &Context, const APFloat& V) { in get()
1023 std::unique_ptr<ConstantFP> &Slot = pImpl->FPConstants[V]; in get()
1027 Slot.reset(new ConstantFP(Ty, V)); in get()
1033 Constant *ConstantFP::getInfinity(Type *Ty, bool Negative) { in getInfinity()
1043 ConstantFP::ConstantFP(Type *Ty, const APFloat &V) in ConstantFP() function in ConstantFP
1049 bool ConstantFP::isExactlyValue(const APFloat &V) const { in isExactlyValue()
1054 void ConstantFP::destroyConstantImpl() { in destroyConstantImpl()
1185 if (auto *CFP = dyn_cast<ConstantFP>(C)) in getFPSequenceIfElementsMatch()
1207 } else if (ConstantFP *CFP = dyn_cast<ConstantFP>(C)) { in getSequenceIfElementsMatch()
1395 if ((isa<ConstantFP>(V) || isa<ConstantInt>(V)) && in getSplat()
1528 bool ConstantFP::isValueValidForType(Type *Ty, const APFloat& Val) { in isValueValidForType()
2648 return getSub(ConstantFP::getZeroValueForNegation(C->getType()), in getNeg()
2764 return ConstantFP::getZero(Ty, !NSZ); in getBinOpIdentity()
2766 return ConstantFP::get(Ty, 1.0); in getBinOpIdentity()
2787 return ConstantFP::get(Ty, 1.0); in getBinOpIdentity()
3099 if (ConstantFP *CFP = dyn_cast<ConstantFP>(V)) { in getSplat()
3213 return ConstantFP::get(getContext(), getElementAsAPFloat(Elt)); in getElementAsConstant()