[all-commits] [llvm/llvm-project] b85c98: [Polly][Codegen] Emit access group metadata.
Michael Kruse via All-commits
all-commits at lists.llvm.org
Thu Mar 4 02:00:35 PST 2021
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: b85c98b4c5734b8570e1392fb15d2f9fc2581d6e
https://github.com/llvm/llvm-project/commit/b85c98b4c5734b8570e1392fb15d2f9fc2581d6e
Author: Michael Kruse <llvm-project at meinersbur.de>
Date: 2021-03-04 (Thu, 04 Mar 2021)
Changed paths:
M polly/include/polly/CodeGen/IRBuilder.h
M polly/lib/CodeGen/IRBuilder.cpp
M polly/test/CodeGen/stride_detection.ll
M polly/test/Isl/CodeGen/LoopParallelMD/loop_nest_param_parallel.ll
M polly/test/Isl/CodeGen/LoopParallelMD/single_loop_param_parallel.ll
M polly/test/Isl/CodeGen/OpenMP/new_multidim_access.ll
M polly/test/Isl/CodeGen/getNumberOfIterations.ll
Log Message:
-----------
[Polly][Codegen] Emit access group metadata.
Emit llvm.loop.parallel_accesses metadata instead of
llvm.mem.parallel_loop_access. The latter is deprecated because it
assumes that LoopIDs are persistent, which they are not.
We also emit parallel access metadata for all surrounding parallel
loops, not just the innermost parallel.
More information about the All-commits
mailing list