[llvm-commits] [llvm] r58787 - /llvm/trunk/lib/Transforms/Utils/InstructionNamer.cpp
Devang Patel
dpatel at apple.com
Wed Nov 5 17:00:16 PST 2008
Author: dpatel
Date: Wed Nov 5 19:00:16 2008
New Revision: 58787
URL: http://llvm.org/viewvc/llvm-project?rev=58787&view=rev
Log:
InstructionNamer preserves everything.
Modified:
llvm/trunk/lib/Transforms/Utils/InstructionNamer.cpp
Modified: llvm/trunk/lib/Transforms/Utils/InstructionNamer.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Transforms/Utils/InstructionNamer.cpp?rev=58787&r1=58786&r2=58787&view=diff
==============================================================================
--- llvm/trunk/lib/Transforms/Utils/InstructionNamer.cpp (original)
+++ llvm/trunk/lib/Transforms/Utils/InstructionNamer.cpp Wed Nov 5 19:00:16 2008
@@ -25,6 +25,10 @@
static char ID; // Pass identification, replacement for typeid
InstNamer() : FunctionPass(&ID) {}
+ void getAnalysisUsage(AnalysisUsage &Info) const {
+ Info.setPreservesAll();
+ }
+
bool runOnFunction(Function &F) {
for (Function::iterator BB = F.begin(), E = F.end(); BB != E; ++BB)
for (BasicBlock::iterator I = BB->begin(), E = BB->end(); I != E; ++I)
More information about the llvm-commits
mailing list