diff options
| author | Robert Khasanov <rob.khasanov@gmail.com> | 2014-08-21 09:16:12 +0000 |
|---|---|---|
| committer | Robert Khasanov <rob.khasanov@gmail.com> | 2014-08-21 09:16:12 +0000 |
| commit | 98441b6e7fb63e68581c9fdcec01c92427fd6fba (patch) | |
| tree | f520ecb2ab98c73847bbbe8d6c6efd5f6516f0d6 /llvm/lib/Target/X86/X86Subtarget.h | |
| parent | 0a36cba29d686b01829f748d697dae5adeb01384 (diff) | |
| download | bcm5719-llvm-98441b6e7fb63e68581c9fdcec01c92427fd6fba.tar.gz bcm5719-llvm-98441b6e7fb63e68581c9fdcec01c92427fd6fba.zip | |
[x86] Enable Broadwell target.
Added FeatureSMAP.
Broadwell ISA includes Haswell ISA + ADX + RDSEED + SMAP
llvm-svn: 216161
Diffstat (limited to 'llvm/lib/Target/X86/X86Subtarget.h')
| -rw-r--r-- | llvm/lib/Target/X86/X86Subtarget.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/llvm/lib/Target/X86/X86Subtarget.h b/llvm/lib/Target/X86/X86Subtarget.h index 3c3a2b83617..83e0b5e69b9 100644 --- a/llvm/lib/Target/X86/X86Subtarget.h +++ b/llvm/lib/Target/X86/X86Subtarget.h @@ -148,6 +148,9 @@ protected: /// HasRDSEED - Processor has RDSEED instructions. bool HasRDSEED; + /// HasSMAP - Processor has SMAP instructions. + bool HasSMAP; + /// IsBTMemSlow - True if BT (bit test) of memory instructions are slow. bool IsBTMemSlow; @@ -358,6 +361,7 @@ public: bool hasSGX() const { return HasSGX; } bool hasPRFCHW() const { return HasPRFCHW; } bool hasRDSEED() const { return HasRDSEED; } + bool hasSMAP() const { return HasSMAP; } bool isBTMemSlow() const { return IsBTMemSlow; } bool isSHLDSlow() const { return IsSHLDSlow; } bool isUnalignedMemAccessFast() const { return IsUAMemFast; } |

