| (omp190)= | |
| # Redundant barrier eliminated. (device only) | |
| This optimization remark indicates that analysis determined an aligned | |
| barrier in the device code to be redundant. This can occur when state | |
| updates that have been synchronized by the barrier were eliminated too. | |
| See also "Co-Designing an OpenMP GPU Runtime and Optimizations for Near-Zero | |
| Overhead Execution", IPDPS'22. | |
| ## Example | |
| This optimization will trigger for most target regions if state initialization | |
| was removed as a consequence of "state forwarding". This will trigger for | |
| internal runtime functions so it requires enabling verbose remarks with | |
| {title-reference}`-openmp-opt-verbose-remarks` (prefixed with {title-reference}`-mllvm` for use with clang). | |
| ## Diagnostic Scope | |
| OpenMP optimization remark. | |