Lines Matching refs:ConstantFP
42 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(this)) in isNegativeZeroValue()
47 if (const auto *SplatCFP = dyn_cast_or_null<ConstantFP>(getSplatValue())) in isNegativeZeroValue()
62 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(this)) in isZeroValue()
67 if (const auto *SplatCFP = dyn_cast_or_null<ConstantFP>(getSplatValue())) in isZeroValue()
80 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(this)) in isNullValue()
97 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(this)) in isAllOnesValue()
114 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(this)) in isOneValue()
131 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(this)) in isNotOneValue()
159 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(this)) in isMinSignedValue()
176 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(this)) in isNotMinSignedValue()
199 if (auto *CFP = dyn_cast<ConstantFP>(this)) in isFiniteNonZeroFP()
204 auto *CFP = dyn_cast_or_null<ConstantFP>(getAggregateElement(I)); in isFiniteNonZeroFP()
212 if (const auto *SplatCFP = dyn_cast_or_null<ConstantFP>(getSplatValue())) in isFiniteNonZeroFP()
220 if (auto *CFP = dyn_cast<ConstantFP>(this)) in isNormalFP()
225 auto *CFP = dyn_cast_or_null<ConstantFP>(getAggregateElement(I)); in isNormalFP()
233 if (const auto *SplatCFP = dyn_cast_or_null<ConstantFP>(getSplatValue())) in isNormalFP()
241 if (auto *CFP = dyn_cast<ConstantFP>(this)) in hasExactInverseFP()
246 auto *CFP = dyn_cast_or_null<ConstantFP>(getAggregateElement(I)); in hasExactInverseFP()
254 if (const auto *SplatCFP = dyn_cast_or_null<ConstantFP>(getSplatValue())) in hasExactInverseFP()
262 if (auto *CFP = dyn_cast<ConstantFP>(this)) in isNaN()
267 auto *CFP = dyn_cast_or_null<ConstantFP>(getAggregateElement(I)); in isNaN()
275 if (const auto *SplatCFP = dyn_cast_or_null<ConstantFP>(getSplatValue())) in isNaN()
353 return ConstantFP::get(Ty->getContext(), in getNullValue()
356 return ConstantFP::get(Ty->getContext(), in getNullValue()
359 return ConstantFP::get(Ty->getContext(), in getNullValue()
362 return ConstantFP::get(Ty->getContext(), in getNullValue()
365 return ConstantFP::get(Ty->getContext(), in getNullValue()
368 return ConstantFP::get(Ty->getContext(), in getNullValue()
371 return ConstantFP::get(Ty->getContext(), in getNullValue()
414 return ConstantFP::get(Ty->getContext(), FL); in getAllOnesValue()
508 delete static_cast<ConstantFP *>(C); in deleteConstant()
948 Constant *ConstantFP::get(Type *Ty, double V) { in get()
964 Constant *ConstantFP::get(Type *Ty, const APFloat &V) { in get()
965 ConstantFP *C = get(Ty->getContext(), V); in get()
976 Constant *ConstantFP::get(Type *Ty, StringRef Str) { in get()
989 Constant *ConstantFP::getNaN(Type *Ty, bool Negative, uint64_t Payload) { in getNaN()
1000 Constant *ConstantFP::getQNaN(Type *Ty, bool Negative, APInt *Payload) { in getQNaN()
1011 Constant *ConstantFP::getSNaN(Type *Ty, bool Negative, APInt *Payload) { in getSNaN()
1022 Constant *ConstantFP::getNegativeZero(Type *Ty) { in getNegativeZero()
1034 Constant *ConstantFP::getZeroValueForNegation(Type *Ty) { in getZeroValueForNegation()
1043 ConstantFP* ConstantFP::get(LLVMContext &Context, const APFloat& V) { in get()
1046 std::unique_ptr<ConstantFP> &Slot = pImpl->FPConstants[V]; in get()
1050 Slot.reset(new ConstantFP(Ty, V)); in get()
1056 Constant *ConstantFP::getInfinity(Type *Ty, bool Negative) { in getInfinity()
1066 ConstantFP::ConstantFP(Type *Ty, const APFloat &V) in ConstantFP() function in ConstantFP
1072 bool ConstantFP::isExactlyValue(const APFloat &V) const { in isExactlyValue()
1077 void ConstantFP::destroyConstantImpl() { in destroyConstantImpl()
1208 if (auto *CFP = dyn_cast<ConstantFP>(C)) in getFPSequenceIfElementsMatch()
1230 } else if (ConstantFP *CFP = dyn_cast<ConstantFP>(C)) { in getSequenceIfElementsMatch()
1417 if ((isa<ConstantFP>(V) || isa<ConstantInt>(V)) && in getSplat()
1604 bool ConstantFP::isValueValidForType(Type *Ty, const APFloat& Val) { in isValueValidForType()
2664 return getSub(ConstantFP::getZeroValueForNegation(C->getType()), in getNeg()
2819 return ConstantFP::getNegativeZero(Ty); in getBinOpIdentity()
2821 return ConstantFP::get(Ty, 1.0); in getBinOpIdentity()
2842 return ConstantFP::get(Ty, 1.0); in getBinOpIdentity()
3154 if (ConstantFP *CFP = dyn_cast<ConstantFP>(V)) { in getSplat()
3268 return ConstantFP::get(getContext(), getElementAsAPFloat(Elt)); in getElementAsConstant()