diff options
| author | Dmitry Preobrazhensky <dmitry.preobrazhensky@amd.com> | 2018-04-02 16:10:25 +0000 |
|---|---|---|
| committer | Dmitry Preobrazhensky <dmitry.preobrazhensky@amd.com> | 2018-04-02 16:10:25 +0000 |
| commit | 6bad04ecf5b3f54a5db3c0926031030a5c37e630 (patch) | |
| tree | 0c32159f90e3beae1755ae1a65eb15a63b4a207b /llvm/lib/Target/AMDGPU/AMDGPUSubtarget.h | |
| parent | 6bf3fe124e820f378dfbed4d6aa919150d5d56b5 (diff) | |
| download | bcm5719-llvm-6bad04ecf5b3f54a5db3c0926031030a5c37e630.tar.gz bcm5719-llvm-6bad04ecf5b3f54a5db3c0926031030a5c37e630.zip | |
[AMDGPU][MC][GFX9] Added s_atomic_* and s_buffer_atomic_* instructions
Fixed a bug which caused Tablegen crash.
See bug 36837: https://bugs.llvm.org/show_bug.cgi?id=36837
Differential Revision: https://reviews.llvm.org/D45085
Reviewers: artem.tamazov, arsenm, timcorringham
llvm-svn: 328983
Diffstat (limited to 'llvm/lib/Target/AMDGPU/AMDGPUSubtarget.h')
| -rw-r--r-- | llvm/lib/Target/AMDGPU/AMDGPUSubtarget.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/llvm/lib/Target/AMDGPU/AMDGPUSubtarget.h b/llvm/lib/Target/AMDGPU/AMDGPUSubtarget.h index a7e52cb16c9..e3455d34324 100644 --- a/llvm/lib/Target/AMDGPU/AMDGPUSubtarget.h +++ b/llvm/lib/Target/AMDGPU/AMDGPUSubtarget.h @@ -152,6 +152,7 @@ protected: bool HasMovrel; bool HasVGPRIndexMode; bool HasScalarStores; + bool HasScalarAtomics; bool HasInv2PiInlineImm; bool HasSDWA; bool HasSDWAOmod; @@ -784,6 +785,10 @@ public: return HasScalarStores; } + bool hasScalarAtomics() const { + return HasScalarAtomics; + } + bool hasInv2PiInlineImm() const { return HasInv2PiInlineImm; } |

