Lines Matching refs:createBlock
745 void autoCreateBlock() { if (!Block) Block = createBlock(); } in autoCreateBlock()
746 CFGBlock *createBlock(bool add_successor = true);
1497 Succ = createBlock(); in buildCFG()
1535 Block = createBlock(); in buildCFG()
1544 B = createBlock(); in buildCFG()
1609 cfg->setEntry(createBlock()); in buildCFG()
1620 CFGBlock *CFGBuilder::createBlock(bool add_successor) { in createBlock() function in CFGBuilder
1621 CFGBlock *B = cfg->createBlock(); in createBlock()
1631 CFGBlock *B = createBlock(false); in createNoReturnBlock()
2445 CFGBlock *ConfluenceBlock = Block ? Block : createBlock(); in VisitLogicalOperator()
2478 ExitBlock = RHSBlock = createBlock(false); in VisitLogicalOperator()
2523 CFGBlock *LHSBlock = createBlock(false); in VisitLogicalOperator()
2601 Block = createBlock(false); in VisitBreakStmt()
2700 Block = createBlock(); in VisitCallExpr()
2717 CFGBlock *ConfluenceBlock = Block ? Block : createBlock(); in VisitChooseExpr()
2735 Block = createBlock(false); in VisitChooseExpr()
2782 CFGBlock *ConfluenceBlock = Block ? Block : createBlock(); in VisitConditionalOperator()
2819 Block = createBlock(false); in VisitConditionalOperator()
2997 Block = createBlock(false); in VisitDeclSubExpr()
3082 ThenBlock = createBlock(false); in VisitIfStmt()
3106 Block = createBlock(false); in VisitIfStmt()
3153 Block = createBlock(false); in VisitReturnStmt()
3223 SEHExceptBlock = createBlock(); in VisitSEHExceptStmt()
3251 Block = createBlock(false); in VisitSEHLeaveStmt()
3283 CFGBlock *NewTryTerminatedBlock = createBlock(false); in VisitSEHTryStmt()
3328 LabelBlock = createBlock(); // scopes that only contains NullStmts. in VisitLabelStmt()
3391 Block = createBlock(false); in VisitGotoStmt()
3421 Block = createBlock(); in VisitGCCAsmStmt()
3480 Block = Succ = TransitionBlock = createBlock(false); in VisitForStmt()
3543 EntryConditionBlock = ExitConditionBlock = createBlock(false); in VisitForStmt()
3598 Block = createBlock(); in VisitForStmt()
3670 CFGBlock *ExitConditionBlock = createBlock(false); in VisitObjCForCollectionStmt()
3707 Succ = LoopBackBlock = createBlock(); in VisitObjCForCollectionStmt()
3731 Block = createBlock(); in VisitObjCForCollectionStmt()
3830 Succ = TransitionBlock = createBlock(false); in VisitWhileStmt()
3872 ExitConditionBlock = createBlock(false); in VisitWhileStmt()
3959 CatchBlock = createBlock(); in VisitObjCAtCatchStmt()
3982 Block = createBlock(false); in VisitObjCAtThrowStmt()
4015 CFGBlock *NewTryTerminatedBlock = createBlock(false); in VisitObjCAtTryStmt()
4071 Block = createBlock(false); in VisitCXXThrowExpr()
4121 CFGBlock *ExitConditionBlock = createBlock(false); in VisitDoStmt()
4185 CFGBlock *LoopBackBlock = createBlock(); in VisitDoStmt()
4215 Block = createBlock(false); in VisitContinueStmt()
4299 SwitchTerminatedBlock = createBlock(false); in VisitSwitchStmt()
4419 CFGBlock *currentBlock = createBlock(false); in VisitCaseStmt()
4442 CaseBlock = createBlock(); in VisitCaseStmt()
4479 DefaultCaseBlock = createBlock(); in VisitDefaultStmt()
4518 CFGBlock *NewTryTerminatedBlock = createBlock(false); in VisitCXXTryStmt()
4578 CatchBlock = createBlock(); in VisitCXXCatchStmt()
4644 CFGBlock *ConditionBlock = createBlock(false); in VisitCXXForRangeStmt()
4721 Block = createBlock(); in VisitCXXForRangeStmt()
4861 IBlock = createBlock(false); in VisitIndirectGotoStmt()
4870 Block = createBlock(false); in VisitIndirectGotoStmt()
5059 Block = createBlock(); in VisitCXXBindTemporaryExprForTemporaryDtors()
5080 CFGBlock *Decision = createBlock(false); in InsertTempDtorDecisionBlock()
5155 CFGBlock *CFG::createBlock() { in createBlock() function in CFG