This will prevent LLVM optimization passes from creating illegal uses of the barrier() intrinsic (e.g. calling barrier() from a conditional that is not executed by all threads). llvm-svn: 193753
Reviewed and Tested-by: Aaron Watry <awatry@gmail.com> llvm-svn: 185837