Lines Matching refs:createBlock
762 void autoCreateBlock() { if (!Block) Block = createBlock(); } in autoCreateBlock()
763 CFGBlock *createBlock(bool add_successor = true);
1577 Succ = createBlock(); in buildCFG()
1612 Block = createBlock(); in buildCFG()
1621 B = createBlock(); in buildCFG()
1681 cfg->setEntry(createBlock()); in buildCFG()
1692 CFGBlock *CFGBuilder::createBlock(bool add_successor) { in createBlock() function in CFGBuilder
1693 CFGBlock *B = cfg->createBlock(); in createBlock()
1703 CFGBlock *B = createBlock(false); in createNoReturnBlock()
1997 Block = createBlock(false); in createScopeChangesHandlingBlock()
2512 CFGBlock *ConfluenceBlock = Block ? Block : createBlock(); in VisitLogicalOperator()
2545 ExitBlock = RHSBlock = createBlock(false); in VisitLogicalOperator()
2590 CFGBlock *LHSBlock = createBlock(false); in VisitLogicalOperator()
2668 Block = createBlock(false); in VisitBreakStmt()
2767 Block = createBlock(); in VisitCallExpr()
2784 CFGBlock *ConfluenceBlock = Block ? Block : createBlock(); in VisitChooseExpr()
2802 Block = createBlock(false); in VisitChooseExpr()
2849 CFGBlock *ConfluenceBlock = Block ? Block : createBlock(); in VisitConditionalOperator()
2886 Block = createBlock(false); in VisitConditionalOperator()
3064 Block = createBlock(false); in VisitDeclSubExpr()
3149 ThenBlock = createBlock(false); in VisitIfStmt()
3173 Block = createBlock(false); in VisitIfStmt()
3220 Block = createBlock(false); in VisitReturnStmt()
3290 SEHExceptBlock = createBlock(); in VisitSEHExceptStmt()
3318 Block = createBlock(false); in VisitSEHLeaveStmt()
3350 CFGBlock *NewTryTerminatedBlock = createBlock(false); in VisitSEHTryStmt()
3395 LabelBlock = createBlock(); // scopes that only contains NullStmts. in VisitLabelStmt()
3458 Block = createBlock(false); in VisitGotoStmt()
3488 Block = createBlock(); in VisitGCCAsmStmt()
3547 Block = Succ = TransitionBlock = createBlock(false); in VisitForStmt()
3613 EntryConditionBlock = ExitConditionBlock = createBlock(false); in VisitForStmt()
3668 Block = createBlock(); in VisitForStmt()
3740 CFGBlock *ExitConditionBlock = createBlock(false); in VisitObjCForCollectionStmt()
3777 Succ = LoopBackBlock = createBlock(); in VisitObjCForCollectionStmt()
3801 Block = createBlock(); in VisitObjCForCollectionStmt()
3900 Succ = TransitionBlock = createBlock(false); in VisitWhileStmt()
3942 ExitConditionBlock = createBlock(false); in VisitWhileStmt()
4029 CatchBlock = createBlock(); in VisitObjCAtCatchStmt()
4052 Block = createBlock(false); in VisitObjCAtThrowStmt()
4085 CFGBlock *NewTryTerminatedBlock = createBlock(false); in VisitObjCAtTryStmt()
4141 Block = createBlock(false); in VisitCXXThrowExpr()
4191 CFGBlock *ExitConditionBlock = createBlock(false); in VisitDoStmt()
4255 CFGBlock *LoopBackBlock = createBlock(); in VisitDoStmt()
4285 Block = createBlock(false); in VisitContinueStmt()
4369 SwitchTerminatedBlock = createBlock(false); in VisitSwitchStmt()
4487 CFGBlock *currentBlock = createBlock(false); in VisitCaseStmt()
4510 CaseBlock = createBlock(); in VisitCaseStmt()
4547 DefaultCaseBlock = createBlock(); in VisitDefaultStmt()
4586 CFGBlock *NewTryTerminatedBlock = createBlock(false); in VisitCXXTryStmt()
4646 CatchBlock = createBlock(); in VisitCXXCatchStmt()
4712 CFGBlock *ConditionBlock = createBlock(false); in VisitCXXForRangeStmt()
4789 Block = createBlock(); in VisitCXXForRangeStmt()
4929 IBlock = createBlock(false); in VisitIndirectGotoStmt()
4938 Block = createBlock(false); in VisitIndirectGotoStmt()
5127 Block = createBlock(); in VisitCXXBindTemporaryExprForTemporaryDtors()
5148 CFGBlock *Decision = createBlock(false); in InsertTempDtorDecisionBlock()
5223 CFGBlock *CFG::createBlock() { in createBlock() function in CFG