Home
last modified time | relevance | path

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

/llvm-project-15.0.7/flang/runtime/
H A Dreduction-templates.h83 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 Dextrema.cpp120 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 Dreduction.cpp270 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 ()()