Lines Matching refs:BlockId
30 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()
465 BlockId start = cfg.fCurrent; in addStatement()
468 BlockId next = cfg.newBlock(); in addStatement()
532 BlockId loopStart = cfg.newBlock(); in addStatement()
534 BlockId loopExit = cfg.newIsolatedBlock(); in addStatement()
537 BlockId test = cfg.fCurrent; in addStatement()
549 BlockId loopStart = cfg.newBlock(); in addStatement()
551 BlockId loopExit = cfg.newIsolatedBlock(); in addStatement()
567 BlockId loopStart = cfg.newBlock(); in addStatement()
568 BlockId next = cfg.newIsolatedBlock(); in addStatement()
570 BlockId loopExit = cfg.newIsolatedBlock(); in addStatement()
601 BlockId start = cfg.fCurrent; in addStatement()
602 BlockId switchExit = cfg.newIsolatedBlock(); in addStatement()