diff options
author | Evan Cheng <evan.cheng@apple.com> | 2007-07-17 01:52:05 +0000 |
---|---|---|
committer | Evan Cheng <evan.cheng@apple.com> | 2007-07-17 01:52:05 +0000 |
commit | a8b9a7b92468af001e517d68be22fe41ef4d15e1 (patch) | |
tree | 26494cdee4c96feae99b37f3100a22f84b2d2774 /tools/opt/opt.cpp | |
parent | ce17b1c1f8761f5fabb4b0531b7127254cdc89de (diff) | |
download | external_llvm-a8b9a7b92468af001e517d68be22fe41ef4d15e1.zip external_llvm-a8b9a7b92468af001e517d68be22fe41ef4d15e1.tar.gz external_llvm-a8b9a7b92468af001e517d68be22fe41ef4d15e1.tar.bz2 |
Temporarily set SROA threshold to 512.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@39950 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'tools/opt/opt.cpp')
-rw-r--r-- | tools/opt/opt.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/tools/opt/opt.cpp b/tools/opt/opt.cpp index 4eca308..64b554c 100644 --- a/tools/opt/opt.cpp +++ b/tools/opt/opt.cpp @@ -267,7 +267,8 @@ void AddStandardCompilePasses(PassManager &PM) { addPass(PM, createTailDuplicationPass()); // Simplify cfg by copying code addPass(PM, createInstructionCombiningPass()); // Cleanup for scalarrepl. addPass(PM, createCFGSimplificationPass()); // Merge & remove BBs - addPass(PM, createScalarReplAggregatesPass()); // Break up aggregate allocas + // FIXME: Temporary! + addPass(PM, createScalarReplAggregatesPass(512)); // Break up aggregate allocas addPass(PM, createInstructionCombiningPass()); // Combine silly seq's addPass(PM, createCondPropagationPass()); // Propagate conditionals |