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()
297 BlockId start = cfg.fCurrent; in addExpression()
394 BlockId start = cfg.fCurrent; in addExpression()
397 BlockId next = cfg.newBlock(); in addExpression()
447 BlockId start = cfg.fCurrent; in addStatement()
450 BlockId next = cfg.newBlock(); in addStatement()
514 BlockId loopStart = cfg.newBlock(); in addStatement()
516 BlockId loopExit = cfg.newIsolatedBlock(); in addStatement()
519 BlockId test = cfg.fCurrent; in addStatement()
531 BlockId loopStart = cfg.newBlock(); in addStatement()
533 BlockId loopExit = cfg.newIsolatedBlock(); in addStatement()
549 BlockId loopStart = cfg.newBlock(); in addStatement()
550 BlockId next = cfg.newIsolatedBlock(); in addStatement()
552 BlockId loopExit = cfg.newIsolatedBlock(); in addStatement()
583 BlockId start = cfg.fCurrent; in addStatement()
584 BlockId switchExit = cfg.newIsolatedBlock(); in addStatement()