Searched refs:CppType (Results 1 – 3 of 3) sorted by relevance
| /llvm-project-15.0.7/flang/runtime/ |
| H A D | reduction-templates.h | 83 using CppType = CppTypeFor<CAT, KIND>; in GetTotalReduction() local 84 DoTotalReduction<CppType>(x, dim, mask, accumulator, intrinsic, terminator); in GetTotalReduction() 85 CppType result; in GetTotalReduction() 202 using CppType = CppTypeFor<CAT, KIND>; in PartialReduction() local 209 ReduceDimMaskToScalar<CppType, ACCUMULATOR>( in PartialReduction() 210 x, dim - 1, at, *mask, result.Element<CppType>(at), accumulator); in PartialReduction() 217 accumulator.GetResult(result.Element<CppType>(at)); in PartialReduction() 225 ReduceDimToScalar<CppType, ACCUMULATOR>( in PartialReduction() 226 x, dim - 1, at, result.Element<CppType>(at), accumulator); in PartialReduction()
|
| H A D | extrema.cpp | 120 using CppType = CppTypeFor<CAT, KIND>; in DoMaxOrMinLoc() typedef 123 LocationHelper<ExtremumLocAccumulator<COMPARE<CppType, IS_MAX, true>>, in DoMaxOrMinLoc() 124 CppType>(intrinsic, result, x, kind, mask, terminator); in DoMaxOrMinLoc() 126 LocationHelper<ExtremumLocAccumulator<COMPARE<CppType, IS_MAX, false>>, in DoMaxOrMinLoc() 127 CppType>(intrinsic, result, x, kind, mask, terminator); in DoMaxOrMinLoc() 202 using CppType = CppTypeFor<CAT, KIND>; in DoPartialMaxOrMinLocDirection() typedef 203 using Accumulator = ExtremumLocAccumulator<COMPARE<CppType, IS_MAX, BACK>>; in DoPartialMaxOrMinLocDirection()
|
| H A D | reduction.cpp | 270 using CppType = CppTypeFor<TypeCategory::Logical, KIND>; in operator ()() typedef 272 *result.Element<CppType>(at) = in operator ()() 318 using CppType = CppTypeFor<TypeCategory::Integer, KIND>; in operator ()() typedef 320 *result.Element<CppType>(at) = in operator ()()
|