[PATCH] D81192: [OPENMP]Fix PR45854: prevent code movement out of the critical region.
Alexey Bataev via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Thu Jun 4 13:51:22 PDT 2020
ABataev added a comment.
In D81192#2074677 <https://reviews.llvm.org/D81192#2074677>, @mikerice wrote:
> Is it possible to have the same problem with other directives, like 'omp single' or 'omp master'? I haven't seen any test fail for those yet though.
I rather doubt. The main problem with the critical directive that load/stores should not be moved out of the region (they all should be executed in the critical region context, just like atomics). For single and master it should be fine.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D81192/new/
https://reviews.llvm.org/D81192
More information about the llvm-commits
mailing list