Searched refs:REDUCTION (Results 1 – 9 of 9) sorted by relevance
| /llvm-project-15.0.7/openmp/libomptarget/test/offloading/ |
| H A D | bug51781.c | 41 # 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 D | reduction.cpp | 200 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 D | vplan-widen-call-instruction.ll | 22 ; 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 D | vplan-vectorize-inner-loop-reduction.ll | 32 ; 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 D | vplan-printing.ll | 117 ; 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 D | first-order-recurrence-sink-replicate-region.ll | 186 ; 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 D | non_affine_loop_condition.ll | 3 …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 D | R600Defines.h | 31 REDUCTION = (1 << 2), enumerator
|
| /llvm-project-15.0.7/flang/docs/ |
| H A D | OpenMP-4.5-grammar.md | 364 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)
|