summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target
diff options
context:
space:
mode:
authorNate Begeman <natebegeman@mac.com>2006-08-02 05:29:40 +0000
committerNate Begeman <natebegeman@mac.com>2006-08-02 05:29:40 +0000
commitd573cc7938781ad191505bd89a6cc94294ee9ff5 (patch)
treeb766fb3d16fd6ba77ccdb36c5539df2ced837bb0 /llvm/lib/Target
parent38b6e8382a44d300b76cfd859e220ca63f5a1fff (diff)
downloadbcm5719-llvm-d573cc7938781ad191505bd89a6cc94294ee9ff5.tar.gz
bcm5719-llvm-d573cc7938781ad191505bd89a6cc94294ee9ff5.zip
Disable LSR at -fast
llvm-svn: 29467
Diffstat (limited to 'llvm/lib/Target')
-rw-r--r--llvm/lib/Target/X86/X86TargetMachine.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Target/X86/X86TargetMachine.cpp b/llvm/lib/Target/X86/X86TargetMachine.cpp
index 69e651f9954..90175acd1d6 100644
--- a/llvm/lib/Target/X86/X86TargetMachine.cpp
+++ b/llvm/lib/Target/X86/X86TargetMachine.cpp
@@ -91,7 +91,7 @@ bool X86TargetMachine::addPassesToEmitFile(PassManager &PM, std::ostream &Out,
FileType != TargetMachine::ObjectFile) return true;
// Run loop strength reduction before anything else.
- PM.add(createLoopStrengthReducePass(&TLInfo));
+ if (!Fast) PM.add(createLoopStrengthReducePass(&TLInfo));
// FIXME: Implement efficient support for garbage collection intrinsics.
PM.add(createLowerGCPass());
OpenPOWER on IntegriCloud