Deleted Added
full compact
40c40
< : LoopPass(&ID), NumLoops(numLoops) {}
---
> : LoopPass(ID), NumLoops(numLoops) {}
53,54c53,54
< static RegisterPass<LoopExtractor>
< X("loop-extract", "Extract loops into new functions");
---
> INITIALIZE_PASS(LoopExtractor, "loop-extract",
> "Extract loops into new functions", false, false);
65,66c65,66
< static RegisterPass<SingleLoopExtractor>
< Y("loop-extract-single", "Extract at most one loop into a new function");
---
> INITIALIZE_PASS(SingleLoopExtractor, "loop-extract-single",
> "Extract at most one loop into a new function", false, false);
150,151c150
< explicit BlockExtractorPass(const std::vector<BasicBlock*> &B)
< : ModulePass(&ID), BlocksToNotExtract(B) {
---
> BlockExtractorPass() : ModulePass(ID) {
155d153
< BlockExtractorPass() : ModulePass(&ID) {}
162,163c160,162
< static RegisterPass<BlockExtractorPass>
< XX("extract-blocks", "Extract Basic Blocks From Module (for bugpoint use)");
---
> INITIALIZE_PASS(BlockExtractorPass, "extract-blocks",
> "Extract Basic Blocks From Module (for bugpoint use)",
> false, false);
168c167
< ModulePass *llvm::createBlockExtractorPass(const std::vector<BasicBlock*> &BTNE)
---
> ModulePass *llvm::createBlockExtractorPass()
170c169
< return new BlockExtractorPass(BTNE);
---
> return new BlockExtractorPass();