Home
last modified time | relevance | path

Searched refs:BlockExtractor (Results 1 – 2 of 2) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/Transforms/IPO/
H A DBlockExtractor.cpp41 class BlockExtractor : public ModulePass { class
48 BlockExtractor(const SmallVectorImpl<BasicBlock *> &BlocksToExtract, in BlockExtractor() function in __anon2e1c4bd10111::BlockExtractor
55 BlockExtractor() : BlockExtractor(SmallVector<BasicBlock *, 0>(), false) {} in BlockExtractor() function in __anon2e1c4bd10111::BlockExtractor
64 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()
/freebsd-12.1/lib/clang/libllvm/
H A DMakefile1272 SRCS_EXT+= Transforms/IPO/BlockExtractor.cpp