Home
last modified time | relevance | path

Searched refs:BlocksToExtract (Results 1 – 6 of 6) sorted by relevance

/external/swiftshader/third_party/LLVM/lib/Transforms/Utils/
DCodeExtractor.cpp49 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/
DBlockExtractor.cpp48 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/
DLoopExtractor.cpp285 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/
DLoopExtractor.cpp293 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/
DIPO.h184 createBlockExtractorPass(const SmallVectorImpl<BasicBlock *> &BlocksToExtract,
/external/swiftshader/third_party/llvm-7.0/llvm/tools/bugpoint/
DExtractFunction.cpp386 SmallVector<BasicBlock *, 32> BlocksToExtract; in extractMappedBlocksFromModule() local
391 BlocksToExtract.push_back(&BB); in extractMappedBlocksFromModule()