Searched refs:BlockExtractor (Results 1 – 2 of 2) sorted by relevance
41 class BlockExtractor : public ModulePass { class48 BlockExtractor(const SmallVectorImpl<BasicBlock *> &BlocksToExtract, in BlockExtractor() function in __anon2e1c4bd10111::BlockExtractor55 BlockExtractor() : BlockExtractor(SmallVector<BasicBlock *, 0>(), false) {} in BlockExtractor() function in __anon2e1c4bd10111::BlockExtractor64 char BlockExtractor::ID = 0;65 INITIALIZE_PASS(BlockExtractor, "extract-blocks",68 ModulePass *llvm::createBlockExtractorPass() { return new BlockExtractor(); } in createBlockExtractorPass()71 return new BlockExtractor(BlocksToExtract, EraseFunctions); in createBlockExtractorPass()75 void BlockExtractor::loadFile() { in loadFile()92 void BlockExtractor::splitLandingPadPreds(Function &F) { in splitLandingPadPreds()121 bool BlockExtractor::runOnModule(Module &M) { in runOnModule()
1272 SRCS_EXT+= Transforms/IPO/BlockExtractor.cpp