diff options
author | Alexey Volkov <avolkov.intel@gmail.com> | 2014-11-21 11:19:34 +0000 |
---|---|---|
committer | Alexey Volkov <avolkov.intel@gmail.com> | 2014-11-21 11:19:34 +0000 |
commit | fd1731d8765002abafcc97c358e6fcefa047285d (patch) | |
tree | 6aae61c0d4df3a4c667ff381e28d3655f1b82039 /llvm/lib/Target/X86/X86Subtarget.cpp | |
parent | 30a990744b777c4d8414df452e5800cd1d67f352 (diff) | |
download | bcm5719-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.cpp | 3 |
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; |