summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/X86FloatingPoint.cpp
diff options
context:
space:
mode:
authorDan Gohman <gohman@apple.com>2009-08-01 00:26:16 +0000
committerDan Gohman <gohman@apple.com>2009-08-01 00:26:16 +0000
commit6735e10fb0ff10f536a7af0c8a05f6298936fe30 (patch)
tree3c4f4032702d827a479358c58f8a5214b0c2bc1c /llvm/lib/Target/X86/X86FloatingPoint.cpp
parent6ab54fdb0a84d6b1e42bb6b3635623d65191dc35 (diff)
downloadbcm5719-llvm-6735e10fb0ff10f536a7af0c8a05f6298936fe30.tar.gz
bcm5719-llvm-6735e10fb0ff10f536a7af0c8a05f6298936fe30.zip
X86 floating-point passes don't modify the CFG.
llvm-svn: 77757
Diffstat (limited to 'llvm/lib/Target/X86/X86FloatingPoint.cpp')
-rw-r--r--llvm/lib/Target/X86/X86FloatingPoint.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/llvm/lib/Target/X86/X86FloatingPoint.cpp b/llvm/lib/Target/X86/X86FloatingPoint.cpp
index 14bffdc7999..5fa7b82299d 100644
--- a/llvm/lib/Target/X86/X86FloatingPoint.cpp
+++ b/llvm/lib/Target/X86/X86FloatingPoint.cpp
@@ -57,6 +57,7 @@ namespace {
FPS() : MachineFunctionPass(&ID) {}
virtual void getAnalysisUsage(AnalysisUsage &AU) const {
+ AU.setPreservesCFG();
AU.addPreservedID(MachineLoopInfoID);
AU.addPreservedID(MachineDominatorsID);
MachineFunctionPass::getAnalysisUsage(AU);
OpenPOWER on IntegriCloud