brintos

brintos / llvm-project-archived public Read only

0
0
Text · 830 B · 2170c0a Raw
24 lines · plain
1.. _omp190:2 3Redundant barrier eliminated. (device only)4====================================================================5 6This optimization remark indicates that analysis determined an aligned7barrier in the device code to be redundant. This can occur when state8updates that have been synchronized by the barrier were eliminated too.9See also "Co-Designing an OpenMP GPU Runtime and Optimizations for Near-Zero10Overhead Execution", IPDPS'22.11 12Example13-------14 15This optimization will trigger for most target regions if state initialization16was removed as a consequence of "state forwarding". This will trigger for17internal runtime functions so it requires enabling verbose remarks with18`-openmp-opt-verbose-remarks` (prefixed with `-mllvm` for use with clang).19 20Diagnostic Scope21----------------22 23OpenMP optimization remark.24