Home
last modified time | relevance | path

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

/llvm-project-15.0.7/flang/runtime/
H A Dreduction.cpp198 enum class LogicalReduction { All, Any, Parity }; enum
200 template <LogicalReduction REDUCTION> class LogicalAccumulator {
207 if constexpr (REDUCTION == LogicalReduction::Parity) { in Accumulate()
209 } else if (x != (REDUCTION == LogicalReduction::All)) { in Accumulate()
222 bool result_{REDUCTION == LogicalReduction::All};
280 template <LogicalReduction REDUCTION>
330 LogicalAccumulator<LogicalReduction::All>{x}, "ALL"); in RTNAME()
335 DoReduceLogicalDimension<LogicalReduction::All>( in RTNAME()
341 LogicalAccumulator<LogicalReduction::Any>{x}, "ANY"); in RTNAME()
346 DoReduceLogicalDimension<LogicalReduction::Any>( in RTNAME()
[all …]