[PATCH] D67218: [AMDGPU] Mark s_barrier as having side effects but not accessing memory.
Jay Foad via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Fri Sep 6 03:06:09 PDT 2019
foad marked 2 inline comments as done.
foad added inline comments.
================
Comment at: llvm/include/llvm/IR/IntrinsicsAMDGPU.td:209
def int_amdgcn_s_barrier : GCCBuiltin<"__builtin_amdgcn_s_barrier">,
- Intrinsic<[], [], [IntrConvergent]>;
+ Intrinsic<[], [], [IntrNoMem, IntrHasSideEffects, IntrConvergent]>;
----------------
arsenm wrote:
> This does end up not adding readnone to the intrinsic declaration, correct?
The declaration comes out as:
```
; Function Attrs: convergent nounwind
declare void @llvm.amdgcn.s.barrier() #0
```
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D67218/new/
https://reviews.llvm.org/D67218
More information about the llvm-commits
mailing list