summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/X86Subtarget.h
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@intel.com>2019-09-07 19:54:22 +0000
committerCraig Topper <craig.topper@intel.com>2019-09-07 19:54:22 +0000
commit8cfff1e1bc2e451af8f099e172dc63b4bcd9be5a (patch)
tree3fd5aeb4c6be8bc9453104ca64e102f52baf8b9d /llvm/lib/Target/X86/X86Subtarget.h
parentbf1a23ad0e77b4f41c65b17731d443dc553f5911 (diff)
downloadbcm5719-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.h3
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;
OpenPOWER on IntegriCloud