Convert to new simpler Pass structure

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@878 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Chris Lattner
2001-10-18 05:22:15 +00:00
parent b44523bd9d
commit 9797a51771
3 changed files with 10 additions and 9 deletions

View File

@@ -13,7 +13,7 @@
#include "llvm/Transforms/Pass.h"
class TargetData;
class LowerAllocations : public ConcretePass {
class LowerAllocations : public Pass {
Method *MallocMeth; // Methods in the module we are processing
Method *FreeMeth; // Initialized by doPassInitializationVirt
@@ -28,12 +28,12 @@ public:
//
// This function is always successful.
//
bool doPassInitializationVirt(Module *M);
bool doPassInitialization(Module *M);
// doPerMethodWork - This method does the actual work of converting
// instructions over, assuming that the pass has already been initialized.
//
bool doPerMethodWorkVirt(Method *M);
bool doPerMethodWork(Method *M);
};
#endif