Lines Matching refs:ConstantFP

41   if (const ConstantFP *CFP = dyn_cast<ConstantFP>(this))  in isNegativeZeroValue()
51 if (ConstantFP *SplatCFP = dyn_cast_or_null<ConstantFP>(CV->getSplatValue())) in isNegativeZeroValue()
67 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(this)) in isZeroValue()
77 if (ConstantFP *SplatCFP = dyn_cast_or_null<ConstantFP>(CV->getSplatValue())) in isZeroValue()
91 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(this)) in isNullValue()
106 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(this)) in isAllOnesValue()
132 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(this)) in isOneValue()
158 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(this)) in isMinSignedValue()
184 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(this)) in isNotMinSignedValue()
203 if (auto *CFP = dyn_cast<ConstantFP>(this)) in isFiniteNonZeroFP()
208 auto *CFP = dyn_cast_or_null<ConstantFP>(this->getAggregateElement(i)); in isFiniteNonZeroFP()
216 if (auto *CFP = dyn_cast<ConstantFP>(this)) in isNormalFP()
221 auto *CFP = dyn_cast_or_null<ConstantFP>(this->getAggregateElement(i)); in isNormalFP()
229 if (auto *CFP = dyn_cast<ConstantFP>(this)) in hasExactInverseFP()
234 auto *CFP = dyn_cast_or_null<ConstantFP>(this->getAggregateElement(i)); in hasExactInverseFP()
242 if (auto *CFP = dyn_cast<ConstantFP>(this)) in isNaN()
247 auto *CFP = dyn_cast_or_null<ConstantFP>(this->getAggregateElement(i)); in isNaN()
270 return ConstantFP::get(Ty->getContext(), in getNullValue()
273 return ConstantFP::get(Ty->getContext(), in getNullValue()
276 return ConstantFP::get(Ty->getContext(), in getNullValue()
279 return ConstantFP::get(Ty->getContext(), in getNullValue()
282 return ConstantFP::get(Ty->getContext(), in getNullValue()
285 return ConstantFP::get(Ty->getContext(), in getNullValue()
327 return ConstantFP::get(Ty->getContext(), FL); in getAllOnesValue()
685 Constant *ConstantFP::get(Type *Ty, double V) { in get()
701 Constant *ConstantFP::get(Type *Ty, const APFloat &V) { in get()
702 ConstantFP *C = get(Ty->getContext(), V); in get()
713 Constant *ConstantFP::get(Type *Ty, StringRef Str) { in get()
726 Constant *ConstantFP::getNaN(Type *Ty, bool Negative, uint64_t Payload) { in getNaN()
737 Constant *ConstantFP::getQNaN(Type *Ty, bool Negative, APInt *Payload) { in getQNaN()
748 Constant *ConstantFP::getSNaN(Type *Ty, bool Negative, APInt *Payload) { in getSNaN()
759 Constant *ConstantFP::getNegativeZero(Type *Ty) { in getNegativeZero()
771 Constant *ConstantFP::getZeroValueForNegation(Type *Ty) { in getZeroValueForNegation()
780 ConstantFP* ConstantFP::get(LLVMContext &Context, const APFloat& V) { in get()
783 std::unique_ptr<ConstantFP> &Slot = pImpl->FPConstants[V]; in get()
802 Slot.reset(new ConstantFP(Ty, V)); in get()
808 Constant *ConstantFP::getInfinity(Type *Ty, bool Negative) { in getInfinity()
818 ConstantFP::ConstantFP(Type *Ty, const APFloat &V) in ConstantFP() function in ConstantFP
824 bool ConstantFP::isExactlyValue(const APFloat &V) const { in isExactlyValue()
829 void ConstantFP::destroyConstantImpl() { in destroyConstantImpl()
928 if (auto *CFP = dyn_cast<ConstantFP>(C)) in getFPSequenceIfElementsMatch()
950 } else if (ConstantFP *CFP = dyn_cast<ConstantFP>(C)) { in getSequenceIfElementsMatch()
1122 if ((isa<ConstantFP>(V) || isa<ConstantInt>(V)) && in getSplat()
1281 bool ConstantFP::isValueValidForType(Type *Ty, const APFloat& Val) { in isValueValidForType()
2222 return getSub(ConstantFP::getZeroValueForNegation(C->getType()), in getNeg()
2229 return getFSub(ConstantFP::getZeroValueForNegation(C->getType()), C); in getFNeg()
2343 return ConstantFP::getNegativeZero(Ty); in getBinOpIdentity()
2345 return ConstantFP::get(Ty, 1.0); in getBinOpIdentity()
2366 return ConstantFP::get(Ty, 1.0); in getBinOpIdentity()
2659 if (ConstantFP *CFP = dyn_cast<ConstantFP>(V)) { in getSplat()
2764 return ConstantFP::get(getContext(), getElementAsAPFloat(Elt)); in getElementAsConstant()