Home
last modified time | relevance | path

Searched refs:BlockId (Results 1 – 9 of 9) sorted by relevance

/external/skqp/src/sksl/
DSkSLCFGGenerator.h20 typedef size_t BlockId; typedef
114 std::set<BlockId> fEntrances;
115 std::set<BlockId> fExits;
121 BlockId fStart;
122 BlockId fExit;
128 BlockId fCurrent;
133 BlockId newBlock();
136 BlockId newIsolatedBlock();
143 void addExit(BlockId from, BlockId to);
164 std::stack<BlockId> fLoopContinues;
[all …]
DSkSLCFGGenerator.cpp30 BlockId CFG::newBlock() { in newBlock()
31 BlockId result = fBlocks.size(); in newBlock()
40 BlockId CFG::newIsolatedBlock() { in newIsolatedBlock()
41 BlockId result = fBlocks.size(); in newIsolatedBlock()
46 void CFG::addExit(BlockId from, BlockId to) { in addExit()
64 for (BlockId b : fBlocks[i].fEntrances) { in dump()
77 for (BlockId b : fBlocks[i].fExits) { in dump()
306 BlockId start = cfg.fCurrent; in addExpression()
404 BlockId start = cfg.fCurrent; in addExpression()
407 BlockId next = cfg.newBlock(); in addExpression()
[all …]
DSkSLCompiler.h141 void scanCFG(CFG* cfg, BlockId block, std::set<BlockId>* workList);
DSkSLCompiler.cpp384 void Compiler::scanCFG(CFG* cfg, BlockId blockId, std::set<BlockId>* workList) { in scanCFG()
394 for (BlockId exitId : block.fExits) { in scanCFG()
484 std::set<BlockId> workList; in computeDataFlow()
485 for (BlockId i = 0; i < cfg->fBlocks.size(); i++) { in computeDataFlow()
489 BlockId next = *workList.begin(); in computeDataFlow()
/external/skia/src/sksl/
DSkSLCFGGenerator.h20 typedef size_t BlockId; typedef
114 std::set<BlockId> fEntrances;
115 std::set<BlockId> fExits;
121 BlockId fStart;
122 BlockId fExit;
128 BlockId fCurrent;
133 BlockId newBlock();
136 BlockId newIsolatedBlock();
143 void addExit(BlockId from, BlockId to);
164 std::stack<BlockId> fLoopContinues;
[all …]
DSkSLCFGGenerator.cpp30 BlockId CFG::newBlock() { in newBlock()
31 BlockId result = fBlocks.size(); in newBlock()
40 BlockId CFG::newIsolatedBlock() { in newIsolatedBlock()
41 BlockId result = fBlocks.size(); in newIsolatedBlock()
46 void CFG::addExit(BlockId from, BlockId to) { in addExit()
64 for (BlockId b : fBlocks[i].fEntrances) { in dump()
77 for (BlockId b : fBlocks[i].fExits) { in dump()
306 BlockId start = cfg.fCurrent; in addExpression()
405 BlockId start = cfg.fCurrent; in addExpression()
408 BlockId next = cfg.newBlock(); in addExpression()
[all …]
DSkSLCompiler.h141 void scanCFG(CFG* cfg, BlockId block, std::set<BlockId>* workList);
DSkSLCompiler.cpp384 void Compiler::scanCFG(CFG* cfg, BlockId blockId, std::set<BlockId>* workList) { in scanCFG()
394 for (BlockId exitId : block.fExits) { in scanCFG()
484 std::set<BlockId> workList; in computeDataFlow()
485 for (BlockId i = 0; i < cfg->fBlocks.size(); i++) { in computeDataFlow()
489 BlockId next = *workList.begin(); in computeDataFlow()
/external/clang/lib/StaticAnalyzer/Core/
DCoreEngine.cpp340 unsigned BlockId = L.getBlock()->getBlockID(); in HandleBlockEntrance() local
343 BlockId); in HandleBlockEntrance()