Home
last modified time | relevance | path

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

/external/llvm-project/flang/include/flang/Evaluate/
Dinteger.h85 struct ValueWithOverflow { struct
232 static constexpr ValueWithOverflow Read(
281 static constexpr ValueWithOverflow ConvertUnsigned(const FROM &that) { in ConvertUnsigned()
283 ValueWithOverflow result{field, false}; in ConvertUnsigned()
302 static constexpr ValueWithOverflow ConvertSigned(const FROM &that) { in ConvertSigned()
303 ValueWithOverflow result{ConvertUnsigned(that)}; in ConvertSigned()
503 constexpr ValueWithOverflow Negate() const { in Negate()
517 constexpr ValueWithOverflow ABS() const { in ABS()
770 constexpr ValueWithOverflow AddSigned(const Integer &y) const { in AddSigned()
778 constexpr ValueWithOverflow SubtractSigned(const Integer &y) const { in SubtractSigned()
[all …]
/external/llvm-project/flang/lib/Evaluate/
Dfold-integer.cpp148 typename Scalar<T>::ValueWithOverflow j{i.ABS()}; in FoldIntrinsicFunction()
559 typename Scalar<T>::ValueWithOverflow result{j.SIGN(k)}; in FoldIntrinsicFunction()