Home
last modified time | relevance | path

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

/llvm-project-15.0.7/flang/runtime/
H A Dreduction.cpp108 auto catKind{x.type().GetCategoryAndKind()}; in RTNAME() local
110 catKind.has_value() && catKind->first == TypeCategory::Integer); in RTNAME()
112 result, x, dim, catKind->second, mask, "IALL", terminator); in RTNAME()
146 auto catKind{x.type().GetCategoryAndKind()}; in RTNAME() local
148 catKind.has_value() && catKind->first == TypeCategory::Integer); in RTNAME()
150 result, x, dim, catKind->second, mask, "IANY", terminator); in RTNAME()
188 auto catKind{x.type().GetCategoryAndKind()}; in RTNAME() local
190 catKind.has_value() && catKind->first == TypeCategory::Integer); in RTNAME()
192 result, x, dim, catKind->second, mask, "IPARITY", terminator); in RTNAME()
283 auto catKind{x.type().GetCategoryAndKind()}; in DoReduceLogicalDimension() local
[all …]
H A Dreduction-templates.h279 auto catKind{x.type().GetCategoryAndKind()}; in TypedPartialNumericReduction()
280 RUNTIME_CHECK(terminator, catKind.has_value()); in TypedPartialNumericReduction()
281 switch (catKind->first) { in TypedPartialNumericReduction()
284 result, x, dim, catKind->second, mask, intrinsic, terminator); in TypedPartialNumericReduction()
289 void>(catKind->second, terminator, result, x, dim, mask, terminator, in TypedPartialNumericReduction()
295 void>(catKind->second, terminator, result, x, dim, mask, terminator, in TypedPartialNumericReduction()
H A Dextrema.cpp157 auto catKind{x.type().GetCategoryAndKind()}; in TypedMaxOrMinLoc() local
158 RUNTIME_CHECK(terminator, catKind.has_value()); in TypedMaxOrMinLoc()
159 switch (catKind->first) { in TypedMaxOrMinLoc()
163 void>(catKind->second, terminator, intrinsic, result, x, kind, source, in TypedMaxOrMinLoc()
169 void>(catKind->second, terminator, intrinsic, result, x, kind, source, in TypedMaxOrMinLoc()
243 auto catKind{x.type().GetCategoryAndKind()}; in TypedPartialMaxOrMinLoc() local
244 RUNTIME_CHECK(terminator, catKind.has_value()); in TypedPartialMaxOrMinLoc()
260 switch (catKind->first) { in TypedPartialMaxOrMinLoc()
264 void>(catKind->second, terminator, intrinsic, result, x, kind, dim, in TypedPartialMaxOrMinLoc()
270 void>(catKind->second, terminator, intrinsic, result, x, kind, dim, in TypedPartialMaxOrMinLoc()
[all …]