Home
last modified time | relevance | path

Searched refs:WAW (Results 1 – 25 of 41) sorted by relevance

12

/llvm-project-15.0.7/mlir/include/mlir/Dialect/Linalg/Analysis/
H A DDependenceAnalysis.h49 enum DependenceType { RAR = 0, RAW, WAR, WAW, NumTypes }; enumerator
197 DependenceType::RAW, DependenceType::WAW}) const;
203 DependenceType::WAW}) const;
209 DependenceType::WAW}) const;
215 DependenceType::WAW}) const;
221 DependenceType::RAW, DependenceType::WAW}) const;
227 DependenceType::RAW, DependenceType::WAW}) const;
233 DependenceType::RAW, DependenceType::WAW}) const;
/llvm-project-15.0.7/polly/lib/Analysis/
H A DDependenceInfo.cpp372 RAW = WAW = WAR = RED = nullptr; in calculateDependences()
474 WAW = isl_union_map_coalesce(WAW); in calculateDependences()
482 isl_union_map_free(WAW); in calculateDependences()
485 RAW = WAW = WAR = StrictWAW = nullptr; in calculateDependences()
548 WAW = isl_union_map_subtract(WAW, isl_union_map_copy(RED)); in calculateDependences()
601 WAW = isl_union_map_zip(WAW); in calculateDependences()
613 WAW = isl_union_set_unwrap(isl_union_map_domain(WAW)); in calculateDependences()
625 WAW = isl_union_map_union(WAW, STMT_WAW); in calculateDependences()
629 WAW = isl_union_map_coalesce(WAW); in calculateDependences()
772 printDependencyMap(OS, WAW); in print()
[all …]
/llvm-project-15.0.7/polly/test/DependenceInfo/
H A Dreduction_simple_iv_debug_wrapped_dependences.ll14 ; CHECK-NEXT: WAW dependences:
24 ; CHECK-NEXT: WAW dependences:
34 ; CHECK-NEXT: WAW dependences:
44 ; CHECK-NEXT: WAW dependences:
53 ; CHECK-NEXT: WAW dependences:
62 ; CHECK-NEXT: WAW dependences:
H A Dsequential_loops.ll10 ; VALUE-NEXT: WAW dependences:
18 ;VALUE_ACCESS-NEXT: WAW dependences:
27 ; VALUE-NEXT: WAW dependences:
36 ;VALUE_ACCESS-NEXT: WAW dependences:
44 ; VALUE-NEXT: WAW dependences:
60 ; VALUE-NEXT: WAW dependences:
68 ;VALUE_ACCESS-NEXT: WAW dependences:
76 ; MEMORY-NEXT: WAW dependences:
84 ; MEMORY-NEXT: WAW dependences:
92 ; MEMORY-NEXT: WAW dependences:
[all …]
H A Dcomputeout.ll59 ; VALUE-NEXT: WAW dependences:
66 ; FUNC-VALUE-NEXT: WAW dependences:
73 ; TIMEOUT-NEXT: WAW dependences:
H A Ddifferent_schedule_dimensions.ll10 ; CHECK: WAW dependences:
19 ; FUNC-NEXT: WAW dependences:
H A Ddo_pluto_matmult.ll73 ; VALUE-NEXT: WAW dependences:
80 ; MEMORY-NEXT: WAW dependences:
87 ; FUNC-VALUE-NEXT: WAW dependences:
94 ; FUNC-MEMORY-NEXT: WAW dependences:
H A Dfine_grain_dep_0.ll9 ; REF-NEXT: WAW dependences:
19 ; ACC-NEXT: WAW dependences:
H A Dreduction_simple_iv.ll7 ; CHECK-NEXT: WAW dependences:
H A Dreduction_dependences_not_null.ll31 ; VALUE-NEXT: WAW dependences:
H A Dreduction_multiple_reductions_2.ll8 ; These are the important WAW dependences, as they need to originate/end in only one iteration:
16 ; CHECK-NEXT: WAW dependences:
H A Dreduction_only_reduction_like_access.ll8 ; location, thus we won't find the RAW and WAW dependences of a reduction,
H A Dreduction_simple_privatization_deps_w_parameter.ll7 ; CHECK-NEXT: WAW dependences:
H A Dreduction_multiple_reductions.ll9 ; CHECK-NEXT: WAW dependences:
H A Dreduction_mixed_reduction_and_non_reduction_dependences.ll7 ; CHECK-NEXT: WAW dependences:
H A Dreduction_complex_location.ll9 ; CHECK-NEXT: WAW dependences:
H A Dreduction_dependences_equal_non_reduction_dependences.ll10 ; CHECK-NEXT: WAW dependences:
H A Dreduction_multiple_loops_array_sum_2.ll7 ; CHECK-NEXT: WAW dependences:
H A Dreduction_two_reductions_different_rloops.ll7 ; CHECK-NEXT: WAW dependences:
/llvm-project-15.0.7/mlir/lib/Dialect/Linalg/Analysis/
H A DDependenceAnalysis.cpp88 case LinalgDependenceGraph::DependenceType::WAW: in getDependenceTypeStr()
183 addDependenceElem(DependenceType::WAW, dstOpOperand->get(), in addDependencesBetween()
199 addDependenceElem(DependenceType::WAW, srcOpOperand, dstOpOperand); in addDependencesBetween()
218 {DependenceType::WAW, DependenceType::WAR, DependenceType::RAW}); in findCoveringDependences()
225 {DependenceType::WAW, DependenceType::WAR}); in findCoveringWrites()
343 LinalgDependenceGraph::DependenceType::WAW, in print()
/llvm-project-15.0.7/polly/include/polly/
H A DDependenceInfo.h157 : RAW(nullptr), WAR(nullptr), WAW(nullptr), RED(nullptr), TC_RED(nullptr), in Dependences()
177 isl_union_map *WAW; variable
/llvm-project-15.0.7/llvm/test/tools/llvm-mca/X86/BtVer2/
H A Dclear-super-register-2.s5 # VADDPS does not depend on the VDIVPS (the WAW dependency is eliminated at
/llvm-project-15.0.7/llvm/test/tools/llvm-mca/X86/BdVer2/
H A Dclear-super-register-2.s5 # VADDPS does not depend on the VDIVPS (the WAW dependency is eliminated at
/llvm-project-15.0.7/polly/test/DeLICM/
H A Dreject_outofquota.ll75 ; DEP: WAW dependences:
/llvm-project-15.0.7/llvm/test/Transforms/LoopInterchange/
H A Dinterchange-insts-between-indvar.ll37 ; With two stores in the loop there may be WAW dependences, and interchange is illegal.

12