diff options
| author | Dimitry Andric <dim@FreeBSD.org> | 2017-12-18 20:10:56 +0000 | 
|---|---|---|
| committer | Dimitry Andric <dim@FreeBSD.org> | 2017-12-18 20:10:56 +0000 | 
| commit | 044eb2f6afba375a914ac9d8024f8f5142bb912e (patch) | |
| tree | 1475247dc9f9fe5be155ebd4c9069c75aadf8c20 /lib/Target/WebAssembly/WebAssemblySubtarget.h | |
| parent | eb70dddbd77e120e5d490bd8fbe7ff3f8fa81c6b (diff) | |
Notes
Diffstat (limited to 'lib/Target/WebAssembly/WebAssemblySubtarget.h')
| -rw-r--r-- | lib/Target/WebAssembly/WebAssemblySubtarget.h | 6 | 
1 files changed, 5 insertions, 1 deletions
| diff --git a/lib/Target/WebAssembly/WebAssemblySubtarget.h b/lib/Target/WebAssembly/WebAssemblySubtarget.h index f530a290fa0e..a6bf0b6d54f6 100644 --- a/lib/Target/WebAssembly/WebAssemblySubtarget.h +++ b/lib/Target/WebAssembly/WebAssemblySubtarget.h @@ -20,7 +20,7 @@  #include "WebAssemblyISelLowering.h"  #include "WebAssemblyInstrInfo.h"  #include "WebAssemblySelectionDAGInfo.h" -#include "llvm/Target/TargetSubtargetInfo.h" +#include "llvm/CodeGen/TargetSubtargetInfo.h"  #include <string>  #define GET_SUBTARGETINFO_HEADER @@ -30,6 +30,8 @@ namespace llvm {  class WebAssemblySubtarget final : public WebAssemblyGenSubtargetInfo {    bool HasSIMD128; +  bool HasAtomics; +  bool HasNontrappingFPToInt;    /// String name of used CPU.    std::string CPUString; @@ -74,6 +76,8 @@ public:    // Predicates used by WebAssemblyInstrInfo.td.    bool hasAddr64() const { return TargetTriple.isArch64Bit(); }    bool hasSIMD128() const { return HasSIMD128; } +  bool hasAtomics() const { return HasAtomics; } +  bool hasNontrappingFPToInt() const { return HasNontrappingFPToInt; }    /// Parses features string setting specified subtarget options. Definition of    /// function is auto generated by tblgen. | 
