Searched refs:BlocksToExtract (Results 1 – 6 of 6) sorted by relevance
/external/swiftshader/third_party/LLVM/lib/Transforms/Utils/ |
D | CodeExtractor.cpp | 49 SetVector<BasicBlock*> BlocksToExtract; member in __anona63c35130111::CodeExtractor 67 if (BlocksToExtract.count(I->getParent())) in definedInRegion() 78 if (!BlocksToExtract.count(I->getParent())) in definedInCaller() 118 if (BlocksToExtract.count(PN->getIncomingBlock(i))) in severSplitPHINodes() 139 BlocksToExtract.remove(OldPred); in severSplitPHINodes() 140 BlocksToExtract.insert(NewBB); in severSplitPHINodes() 155 if (BlocksToExtract.count(PN->getIncomingBlock(i))) { in severSplitPHINodes() 173 if (BlocksToExtract.count(PN->getIncomingBlock(i))) { in severSplitPHINodes() 184 for (SetVector<BasicBlock*>::iterator I = BlocksToExtract.begin(), in splitReturnBlocks() 185 E = BlocksToExtract.end(); I != E; ++I) in splitReturnBlocks() [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/IPO/ |
D | BlockExtractor.cpp | 48 BlockExtractor(const SmallVectorImpl<BasicBlock *> &BlocksToExtract, in BlockExtractor() argument 50 : ModulePass(ID), Blocks(BlocksToExtract.begin(), BlocksToExtract.end()), in BlockExtractor() 70 const SmallVectorImpl<BasicBlock *> &BlocksToExtract, bool EraseFunctions) { in createBlockExtractorPass() argument 71 return new BlockExtractor(BlocksToExtract, EraseFunctions); in createBlockExtractorPass()
|
/external/swiftshader/third_party/LLVM/lib/Transforms/IPO/ |
D | LoopExtractor.cpp | 285 std::vector<BasicBlock*> BlocksToExtract; in runOnModule() local 290 BlocksToExtract.push_back(BB); in runOnModule() 293 for (unsigned i = 0, e = BlocksToExtract.size(); i != e; ++i) { in runOnModule() 295 BlocksToExtractVec.push_back(BlocksToExtract[i]); in runOnModule() 297 dyn_cast<InvokeInst>(BlocksToExtract[i]->getTerminator())) in runOnModule() 302 return !BlocksToExtract.empty(); in runOnModule()
|
/external/llvm/lib/Transforms/IPO/ |
D | LoopExtractor.cpp | 293 std::vector<BasicBlock*> BlocksToExtract; in runOnModule() local 298 BlocksToExtract.push_back(&BB); in runOnModule() 301 for (BasicBlock *BlockToExtract : BlocksToExtract) { in runOnModule() 310 return !BlocksToExtract.empty(); in runOnModule()
|
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Transforms/ |
D | IPO.h | 184 createBlockExtractorPass(const SmallVectorImpl<BasicBlock *> &BlocksToExtract,
|
/external/swiftshader/third_party/llvm-7.0/llvm/tools/bugpoint/ |
D | ExtractFunction.cpp | 386 SmallVector<BasicBlock *, 32> BlocksToExtract; in extractMappedBlocksFromModule() local 391 BlocksToExtract.push_back(&BB); in extractMappedBlocksFromModule()
|