Lines Matching refs:BlockExtractorLegacyPass
71 class BlockExtractorLegacyPass : public ModulePass { class
77 BlockExtractorLegacyPass(const SmallVectorImpl<BasicBlock *> &BlocksToExtract, in BlockExtractorLegacyPass() function in __anon66de9bc00111::BlockExtractorLegacyPass
90 BlockExtractorLegacyPass(const SmallVectorImpl<SmallVector<BasicBlock *, 16>> in BlockExtractorLegacyPass() function in __anon66de9bc00111::BlockExtractorLegacyPass
97 BlockExtractorLegacyPass() in BlockExtractorLegacyPass() function in __anon66de9bc00111::BlockExtractorLegacyPass
98 : BlockExtractorLegacyPass(SmallVector<BasicBlock *, 0>(), false) {} in BlockExtractorLegacyPass()
103 char BlockExtractorLegacyPass::ID = 0;
104 INITIALIZE_PASS(BlockExtractorLegacyPass, "extract-blocks",
108 return new BlockExtractorLegacyPass(); in createBlockExtractorPass()
112 return new BlockExtractorLegacyPass(BlocksToExtract, EraseFunctions); in createBlockExtractorPass()
118 return new BlockExtractorLegacyPass(GroupsOfBlocksToExtract, EraseFunctions); in createBlockExtractorPass()
251 bool BlockExtractorLegacyPass::runOnModule(Module &M) { in runOnModule()