commit | 5bb284226be4556957832fbfed38700d06129639 | [log] [tgz] |
---|---|---|
author | Nico Weber <nicolasweber@gmx.de> | Thu Jul 14 15:40:22 2016 +0000 |
committer | Nico Weber <nicolasweber@gmx.de> | Thu Jul 14 15:40:22 2016 +0000 |
tree | 20c7db5ce7e79d2471be9f397e255d5ca448d2a2 | |
parent | dea435261dbd447afa558a82bcf1b32251386705 [diff] [blame] |
Don't optimize movs to pushes in -O0 builds. https://reviews.llvm.org/D22362 llvm-svn: 275431
diff --git a/llvm/lib/Target/X86/X86TargetMachine.cpp b/llvm/lib/Target/X86/X86TargetMachine.cpp index d9a9897..50c9c25 100644 --- a/llvm/lib/Target/X86/X86TargetMachine.cpp +++ b/llvm/lib/Target/X86/X86TargetMachine.cpp
@@ -307,9 +307,9 @@ if (getOptLevel() != CodeGenOpt::None) { addPass(createX86FixupSetCC()); addPass(createX86OptimizeLEAs()); + addPass(createX86CallFrameOptimization()); } - addPass(createX86CallFrameOptimization()); addPass(createX86WinAllocaExpander()); }