diff options
author | Craig Topper <craig.topper@intel.com> | 2019-09-07 19:54:22 +0000 |
---|---|---|
committer | Craig Topper <craig.topper@intel.com> | 2019-09-07 19:54:22 +0000 |
commit | 8cfff1e1bc2e451af8f099e172dc63b4bcd9be5a (patch) | |
tree | 3fd5aeb4c6be8bc9453104ca64e102f52baf8b9d /llvm/lib/Target/X86/X86Subtarget.h | |
parent | bf1a23ad0e77b4f41c65b17731d443dc553f5911 (diff) | |
download | bcm5719-llvm-8cfff1e1bc2e451af8f099e172dc63b4bcd9be5a.tar.gz bcm5719-llvm-8cfff1e1bc2e451af8f099e172dc63b4bcd9be5a.zip |
[X86] Add prefer-128-bit subtarget feature.
Summary:
Similar to the previous prefer-256-bit flag. We might want to
enable this by default some CPUs. This just starts the initial
work to implement and prove that it effects TTI's vector width.
Reviewers: RKSimon, echristo, spatel, atdt
Reviewed By: RKSimon
Subscribers: lebedev.ri, hiraditya, llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D67311
llvm-svn: 371319
Diffstat (limited to 'llvm/lib/Target/X86/X86Subtarget.h')
-rw-r--r-- | llvm/lib/Target/X86/X86Subtarget.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/llvm/lib/Target/X86/X86Subtarget.h b/llvm/lib/Target/X86/X86Subtarget.h index 46e777da15f..ce926b40ac3 100644 --- a/llvm/lib/Target/X86/X86Subtarget.h +++ b/llvm/lib/Target/X86/X86Subtarget.h @@ -436,6 +436,9 @@ protected: // FIXME: this is a known good value for Yonah. How about others? unsigned MaxInlineSizeThreshold = 128; + /// Indicates target prefers 128 bit instructions. + bool Prefer128Bit = false; + /// Indicates target prefers 256 bit instructions. bool Prefer256Bit = false; |