Lines Matching refs:addExit
34 this->addExit(fCurrent, result); in newBlock()
46 void CFG::addExit(BlockId from, BlockId to) { in addExit() function in SkSL::CFG
301 cfg.addExit(start, cfg.fCurrent); in addExpression()
401 cfg.addExit(cfg.fCurrent, next); in addExpression()
455 cfg.addExit(cfg.fCurrent, next); in addStatement()
458 cfg.addExit(start, next); in addStatement()
503 cfg.addExit(cfg.fCurrent, fLoopExits.top()); in addStatement()
509 cfg.addExit(cfg.fCurrent, fLoopContinues.top()); in addStatement()
520 cfg.addExit(test, loopExit); in addStatement()
523 cfg.addExit(cfg.fCurrent, loopStart); in addStatement()
537 cfg.addExit(cfg.fCurrent, loopExit); in addStatement()
538 cfg.addExit(cfg.fCurrent, loopStart); in addStatement()
566 cfg.addExit(cfg.fCurrent, next); in addStatement()
571 cfg.addExit(cfg.fCurrent, loopStart); in addStatement()
572 cfg.addExit(cfg.fCurrent, loopExit); in addStatement()
588 cfg.addExit(start, cfg.fCurrent); in addStatement()
598 cfg.addExit(cfg.fCurrent, switchExit); in addStatement()
602 cfg.addExit(start, switchExit); in addStatement()