• Home
  • Raw
  • Download

Lines Matching refs:fCurrent

35         this->addExit(fCurrent, result);  in newBlock()
37 fCurrent = result; in newBlock()
308 BlockId start = cfg.fCurrent; in addExpression()
312 cfg.addExit(start, cfg.fCurrent); in addExpression()
313 cfg.fBlocks[cfg.fCurrent].fNodes.push_back({ in addExpression()
324 cfg.fBlocks[cfg.fCurrent].fNodes.push_back({ in addExpression()
335 cfg.fBlocks[cfg.fCurrent].fNodes.push_back({ in addExpression()
349 cfg.fBlocks[cfg.fCurrent].fNodes.push_back({ BasicBlock::Node::kExpression_Kind, in addExpression()
358 cfg.fBlocks[cfg.fCurrent].fNodes.push_back({ BasicBlock::Node::kExpression_Kind, in addExpression()
367 cfg.fBlocks[cfg.fCurrent].fNodes.push_back({ BasicBlock::Node::kExpression_Kind, in addExpression()
373 cfg.fBlocks[cfg.fCurrent].fNodes.push_back({ BasicBlock::Node::kExpression_Kind, in addExpression()
379 cfg.fBlocks[cfg.fCurrent].fNodes.push_back({ BasicBlock::Node::kExpression_Kind, in addExpression()
387 cfg.fBlocks[cfg.fCurrent].fNodes.push_back({ BasicBlock::Node::kExpression_Kind, in addExpression()
393 cfg.fBlocks[cfg.fCurrent].fNodes.push_back({ BasicBlock::Node::kExpression_Kind, in addExpression()
398 cfg.fBlocks[cfg.fCurrent].fNodes.push_back({ BasicBlock::Node::kExpression_Kind, in addExpression()
409 cfg.fBlocks[cfg.fCurrent].fNodes.push_back({ BasicBlock::Node::kExpression_Kind, in addExpression()
415 cfg.fBlocks[cfg.fCurrent].fNodes.push_back({ BasicBlock::Node::kExpression_Kind, in addExpression()
417 BlockId start = cfg.fCurrent; in addExpression()
421 cfg.fCurrent = start; in addExpression()
424 cfg.addExit(cfg.fCurrent, next); in addExpression()
425 cfg.fCurrent = next; in addExpression()
481 cfg.fBlocks[cfg.fCurrent].fNodes.push_back({ BasicBlock::Node::kStatement_Kind, false, in addStatement()
483 BlockId start = cfg.fCurrent; in addStatement()
488 cfg.fCurrent = start; in addStatement()
491 cfg.addExit(cfg.fCurrent, next); in addStatement()
492 cfg.fCurrent = next; in addStatement()
500 cfg.fBlocks[cfg.fCurrent].fNodes.push_back({ BasicBlock::Node::kStatement_Kind, false, in addStatement()
514 cfg.fBlocks[cfg.fCurrent].fNodes.push_back({ BasicBlock::Node::kStatement_Kind, in addStatement()
517 cfg.fBlocks[cfg.fCurrent].fNodes.push_back({ BasicBlock::Node::kStatement_Kind, false, in addStatement()
522 cfg.fBlocks[cfg.fCurrent].fNodes.push_back({ BasicBlock::Node::kStatement_Kind, false, in addStatement()
524 cfg.fCurrent = cfg.newIsolatedBlock(); in addStatement()
531 cfg.fBlocks[cfg.fCurrent].fNodes.push_back({ BasicBlock::Node::kStatement_Kind, false, in addStatement()
533 cfg.fCurrent = cfg.newIsolatedBlock(); in addStatement()
537 cfg.fBlocks[cfg.fCurrent].fNodes.push_back({ BasicBlock::Node::kStatement_Kind, false, in addStatement()
539 cfg.addExit(cfg.fCurrent, fLoopExits.top()); in addStatement()
540 cfg.fCurrent = cfg.newIsolatedBlock(); in addStatement()
543 cfg.fBlocks[cfg.fCurrent].fNodes.push_back({ BasicBlock::Node::kStatement_Kind, false, in addStatement()
545 cfg.addExit(cfg.fCurrent, fLoopContinues.top()); in addStatement()
546 cfg.fCurrent = cfg.newIsolatedBlock(); in addStatement()
555 BlockId test = cfg.fCurrent; in addStatement()
561 cfg.addExit(cfg.fCurrent, loopStart); in addStatement()
564 cfg.fCurrent = loopExit; in addStatement()
575 cfg.addExit(cfg.fCurrent, loopExit); in addStatement()
576 cfg.addExit(cfg.fCurrent, loopStart); in addStatement()
579 cfg.fCurrent = loopExit; in addStatement()
604 cfg.addExit(cfg.fCurrent, next); in addStatement()
605 cfg.fCurrent = next; in addStatement()
609 cfg.addExit(cfg.fCurrent, loopStart); in addStatement()
610 cfg.addExit(cfg.fCurrent, loopExit); in addStatement()
613 cfg.fCurrent = loopExit; in addStatement()
619 cfg.fBlocks[cfg.fCurrent].fNodes.push_back({ BasicBlock::Node::kStatement_Kind, false, in addStatement()
621 BlockId start = cfg.fCurrent; in addStatement()
626 cfg.addExit(start, cfg.fCurrent); in addStatement()
636 cfg.addExit(cfg.fCurrent, switchExit); in addStatement()
643 cfg.fCurrent = switchExit; in addStatement()
657 result.fCurrent = result.fStart; in getCFG()
660 result.fExit = result.fCurrent; in getCFG()