summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/X86Subtarget.cpp
diff options
context:
space:
mode:
authorAlexey Volkov <avolkov.intel@gmail.com>2014-11-21 11:19:34 +0000
committerAlexey Volkov <avolkov.intel@gmail.com>2014-11-21 11:19:34 +0000
commitfd1731d8765002abafcc97c358e6fcefa047285d (patch)
tree6aae61c0d4df3a4c667ff381e28d3655f1b82039 /llvm/lib/Target/X86/X86Subtarget.cpp
parent30a990744b777c4d8414df452e5800cd1d67f352 (diff)
downloadbcm5719-llvm-fd1731d8765002abafcc97c358e6fcefa047285d.tar.gz
bcm5719-llvm-fd1731d8765002abafcc97c358e6fcefa047285d.zip
[X86] For Silvermont CPU use 16-bit division instead of 64-bit for small positive numbers
Differential Revision: http://reviews.llvm.org/D5938 llvm-svn: 222521
Diffstat (limited to 'llvm/lib/Target/X86/X86Subtarget.cpp')
-rw-r--r--llvm/lib/Target/X86/X86Subtarget.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/llvm/lib/Target/X86/X86Subtarget.cpp b/llvm/lib/Target/X86/X86Subtarget.cpp
index 9d877c99e54..afa0173fb10 100644
--- a/llvm/lib/Target/X86/X86Subtarget.cpp
+++ b/llvm/lib/Target/X86/X86Subtarget.cpp
@@ -267,7 +267,8 @@ void X86Subtarget::initializeEnvironment() {
HasVectorUAMem = false;
HasCmpxchg16b = false;
UseLeaForSP = false;
- HasSlowDivide = false;
+ HasSlowDivide32 = false;
+ HasSlowDivide64 = false;
PadShortFunctions = false;
CallRegIndirect = false;
LEAUsesAG = false;
OpenPOWER on IntegriCloud