Home
last modified time | relevance | path

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

/llvm-project-15.0.7/openmp/libomptarget/test/offloading/
H A Dbug51781.c41 # define REDUCTION(...) reduction(__VA_ARGS__) macro
43 # define REDUCTION(...) macro
49 #pragma omp target teams num_teams(1) map(tofrom:x, y) REDUCTION(+:x) in main()
/llvm-project-15.0.7/flang/runtime/
H A Dreduction.cpp200 template <LogicalReduction REDUCTION> class LogicalAccumulator {
204 void Reinitialize() { result_ = REDUCTION == LogicalReduction::All; } in Reinitialize()
207 if constexpr (REDUCTION == LogicalReduction::Parity) { in Accumulate()
209 } else if (x != (REDUCTION == LogicalReduction::All)) { in Accumulate()
222 bool result_{REDUCTION == LogicalReduction::All};
260 template <LogicalReduction REDUCTION> struct LogicalReduceHelper {
273 ReduceLogicalDimToScalar<LogicalAccumulator<REDUCTION>>( in operator ()()
280 template <LogicalReduction REDUCTION>
285 ApplyLogicalKind<LogicalReduceHelper<REDUCTION>::template Functor, void>( in DoReduceLogicalDimension()
/llvm-project-15.0.7/llvm/test/Transforms/LoopVectorize/
H A Dvplan-widen-call-instruction.ll22 ; CHECK-NEXT: %[[REDUCTION:.*]] = phi <4 x double> [ %[[MASKED_GATHER1]], %vector.body ], [ %[[REDU…
23 ; CHECK-NEXT: %[[REDUCTION_NEXT]] = fadd <4 x double> %[[B_SQRT]], %[[REDUCTION]]
30 ; CHECK-NEXT: %[[REDUCTION:.*]] = phi <4 x double> [ %[[REDUCTION_NEXT]], %[[FOR2_HEADER]] ]
32 ; CHECK-NEXT: call void @llvm.masked.scatter.v4f64.v4p0f64(<4 x double> %[[REDUCTION]], <4 x double…
H A Dvplan-vectorize-inner-loop-reduction.ll32 ; CHECK-NEXT: %[[REDUCTION:.*]] = phi <4 x double> [ %[[MASKED_GATHER1]], %vector.body ], [ %[[REDU…
33 ; CHECK-NEXT: %[[REDUCTION_NEXT]] = fadd <4 x double> %[[MASKED_GATHER2]], %[[REDUCTION]]
40 ; CHECK-NEXT: %[[REDUCTION:.*]] = phi <4 x double> [ %[[REDUCTION_NEXT]], %[[FOR2_HEADER]] ]
42 ; CHECK-NEXT: call void @llvm.masked.scatter.v4f64.v4p0f64(<4 x double> %[[REDUCTION]], <4 x double…
H A Dvplan-printing.ll117 ; CHECK-NEXT: WIDEN-REDUCTION-PHI ir<%red> = phi ir<0.000000e+00>, ir<%red.next>
162 ; CHECK-NEXT: WIDEN-REDUCTION-PHI ir<%red> = phi ir<0.000000e+00>, ir<%red.next>
351 ; CHECK-NEXT: WIDEN-REDUCTION-PHI ir<%sum.07> = phi ir<0.000000e+00>, ir<%muladd>
H A Dfirst-order-recurrence-sink-replicate-region.ll186 ; CHECK-NEXT: WIDEN-REDUCTION-PHI ir<%and.red> = phi ir<1234>, ir<%and.red.next>
/llvm-project-15.0.7/polly/test/ScopInfo/NonAffine/
H A Dnon_affine_loop_condition.ll3 …ductions=false -polly-print-scops -disable-output < %s | FileCheck %s -check-prefix=NO-REDUCTION
49 ; NO-REDUCTION-NOT: Reduction Type: +
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DR600Defines.h31 REDUCTION = (1 << 2), enumerator
/llvm-project-15.0.7/flang/docs/
H A DOpenMP-4.5-grammar.md364 2.16 declare-reduction -> DECLARE REDUCTION (reduction-identifier : type-list : combiner) [initiali…
447 2.15.3.6 reduction-clause -> REDUCTION (reduction-identifier: variable-name-list)