Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
llvm/lib/Target/AMDGPU/SIMemoryLegalizer.cpp | ||
---|---|---|
1704 | "LLVM IR marks all atomic operations as volatile": no it doesn't. There are plenty of examples in the lit test suite of load atomic / store atomic / atomicrmw both with and without the volatile keyword. |
llvm/lib/Target/AMDGPU/SIMemoryLegalizer.cpp | ||
---|---|---|
1704 | Then maybe it is an issue in the MIR, perhaps limited to AMDGPU memory operands. It needs more investigation to figure out, then this review can be updated one way or another. |
clang-format not found in user's PATH; not linting file.