[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