diff options
| author | Derek Schuff <dschuff@google.com> | 2017-08-30 18:07:45 +0000 |
|---|---|---|
| committer | Derek Schuff <dschuff@google.com> | 2017-08-30 18:07:45 +0000 |
| commit | 18ba1928436d719fd4a93dbdd0113c7698f9c2e7 (patch) | |
| tree | 12613f2a368804b6751a12b58fe0281345122140 /llvm/lib/Target/WebAssembly/WebAssemblyInstrInfo.td | |
| parent | 05782218abd549e0c1bc77032fa9b55526371cfd (diff) | |
| download | bcm5719-llvm-18ba1928436d719fd4a93dbdd0113c7698f9c2e7.tar.gz bcm5719-llvm-18ba1928436d719fd4a93dbdd0113c7698f9c2e7.zip | |
[WebAssembly] Add target feature for atomics
Summary:
This tracks the WebAssembly threads feature proposal at
https://github.com/WebAssembly/threads/blob/master/proposals/threads/Overview.md
Differential Revision: https://reviews.llvm.org/D37300
llvm-svn: 312145
Diffstat (limited to 'llvm/lib/Target/WebAssembly/WebAssemblyInstrInfo.td')
| -rw-r--r-- | llvm/lib/Target/WebAssembly/WebAssemblyInstrInfo.td | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/llvm/lib/Target/WebAssembly/WebAssemblyInstrInfo.td b/llvm/lib/Target/WebAssembly/WebAssemblyInstrInfo.td index fa2146f7db8..bc4e542c4fb 100644 --- a/llvm/lib/Target/WebAssembly/WebAssemblyInstrInfo.td +++ b/llvm/lib/Target/WebAssembly/WebAssemblyInstrInfo.td @@ -20,6 +20,8 @@ def HasAddr32 : Predicate<"!Subtarget->hasAddr64()">; def HasAddr64 : Predicate<"Subtarget->hasAddr64()">; def HasSIMD128 : Predicate<"Subtarget->hasSIMD128()">, AssemblerPredicate<"FeatureSIMD128", "simd128">; +def HasAtomics : Predicate<"Subtarget->hasAtomics()">, + AssemblerPredicate<"FeatureAtomics", "atomics">; //===----------------------------------------------------------------------===// // WebAssembly-specific DAG Node Types. |

