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()
405 BlockId start = cfg.fCurrent; in addExpression()
408 BlockId next = cfg.newBlock(); in addExpression()
466 BlockId start = cfg.fCurrent; in addStatement()
469 BlockId next = cfg.newBlock(); in addStatement()
533 BlockId loopStart = cfg.newBlock(); in addStatement()
535 BlockId loopExit = cfg.newIsolatedBlock(); in addStatement()
538 BlockId test = cfg.fCurrent; in addStatement()
550 BlockId loopStart = cfg.newBlock(); in addStatement()
552 BlockId loopExit = cfg.newIsolatedBlock(); in addStatement()
568 BlockId loopStart = cfg.newBlock(); in addStatement()
569 BlockId next = cfg.newIsolatedBlock(); in addStatement()
571 BlockId loopExit = cfg.newIsolatedBlock(); in addStatement()
602 BlockId start = cfg.fCurrent; in addStatement()
603 BlockId switchExit = cfg.newIsolatedBlock(); in addStatement()