| commit | ea91cca593bb543edce86c15c2948ef71b022932 | [log] [tgz] |
|---|---|---|
| author | Stanislav Mekhanoshin <Stanislav.Mekhanoshin@amd.com> | Tue Nov 15 19:00:15 2016 +0000 |
| committer | Stanislav Mekhanoshin <Stanislav.Mekhanoshin@amd.com> | Tue Nov 15 19:00:15 2016 +0000 |
| tree | aea58698cfc016852db61f0eedd5f8ffa1a4353a | |
| parent | cd433d28118b345ba367420cbed1acd8fb1e4ea3 [diff] |
[AMDGPU] Add wave barrier builtin The wave barrier represents the discardable barrier. Its main purpose is to carry convergent attribute, thus preventing illegal CFG optimizations. All lanes in a wave come to convergence point simultaneously with SIMT, thus no special instruction is needed in the ISA. The barrier is discarded during code generation. Differential Revision: https://reviews.llvm.org/D26585 llvm-svn: 287007