Home
last modified time | relevance | path

Searched refs:ValueWithOverflow (Results 1 – 3 of 3) sorted by relevance

/llvm-project-15.0.7/flang/include/flang/Evaluate/
H A Dinteger.h85 struct ValueWithOverflow { struct
232 static constexpr ValueWithOverflow Read(
283 ValueWithOverflow result{field, false}; in ConvertUnsigned()
302 static constexpr ValueWithOverflow ConvertSigned(const FROM &that) { in ConvertSigned()
303 ValueWithOverflow result{ConvertUnsigned(that)}; in ConvertSigned()
504 constexpr ValueWithOverflow Negate() const { in Negate()
518 constexpr ValueWithOverflow ABS() const { in ABS()
771 constexpr ValueWithOverflow AddSigned(const Integer &y) const { in AddSigned()
796 constexpr ValueWithOverflow SIGN(bool toNegative) const { in SIGN()
806 constexpr ValueWithOverflow SIGN(const Integer &sign) const { in SIGN()
[all …]
/llvm-project-15.0.7/flang/lib/Evaluate/
H A Dfold-integer.cpp500 typename Scalar<T>::ValueWithOverflow j{i.ABS()}; in FoldIntrinsicFunction()
1018 typename Scalar<T>::ValueWithOverflow result{j.SIGN(k)}; in FoldIntrinsicFunction()
/llvm-project-15.0.7/flang/lib/Semantics/
H A Dexpression.cpp476 typename Int::ValueWithOverflow num{0, false}; in Test()