Lines Matching refs:createBlock
572 void autoCreateBlock() { if (!Block) Block = createBlock(); } in autoCreateBlock()
573 CFGBlock *createBlock(bool add_successor = true);
1030 Succ = createBlock(); in buildCFG()
1091 cfg->setEntry(createBlock()); in buildCFG()
1098 CFGBlock *CFGBuilder::createBlock(bool add_successor) { in createBlock() function in __anon4350aedf0111::CFGBuilder
1099 CFGBlock *B = cfg->createBlock(); in createBlock()
1109 CFGBlock *B = createBlock(false); in createNoReturnBlock()
1655 CFGBlock *ConfluenceBlock = Block ? Block : createBlock(); in VisitLogicalOperator()
1689 ExitBlock = RHSBlock = createBlock(false); in VisitLogicalOperator()
1730 CFGBlock *LHSBlock = createBlock(false); in VisitLogicalOperator()
1806 Block = createBlock(false); in VisitBreakStmt()
1897 Block = createBlock(); in VisitCallExpr()
1914 CFGBlock *ConfluenceBlock = Block ? Block : createBlock(); in VisitChooseExpr()
1932 Block = createBlock(false); in VisitChooseExpr()
1975 CFGBlock *ConfluenceBlock = Block ? Block : createBlock(); in VisitConditionalOperator()
2012 Block = createBlock(false); in VisitConditionalOperator()
2149 Block = createBlock(false); in VisitDeclSubExpr()
2231 ThenBlock = createBlock(false); in VisitIfStmt()
2253 Block = createBlock(false); in VisitIfStmt()
2291 Block = createBlock(false); in VisitReturnStmt()
2311 LabelBlock = createBlock(); // scopes that only contains NullStmts. in VisitLabelStmt()
2363 Block = createBlock(false); in VisitGotoStmt()
2428 Block = Succ = TransitionBlock = createBlock(false); in VisitForStmt()
2490 EntryConditionBlock = ExitConditionBlock = createBlock(false); in VisitForStmt()
2538 Block = createBlock(); in VisitForStmt()
2601 CFGBlock *ExitConditionBlock = createBlock(false); in VisitObjCForCollectionStmt()
2638 Succ = LoopBackBlock = createBlock(); in VisitObjCForCollectionStmt()
2662 Block = createBlock(); in VisitObjCForCollectionStmt()
2765 Succ = TransitionBlock = createBlock(false); in VisitWhileStmt()
2807 ExitConditionBlock = createBlock(false); in VisitWhileStmt()
2870 Block = createBlock(false); in VisitObjCAtThrowStmt()
2886 Block = createBlock(false); in VisitCXXThrowExpr()
2915 CFGBlock *ExitConditionBlock = createBlock(false); in VisitDoStmt()
2980 CFGBlock *LoopBackBlock = createBlock(); in VisitDoStmt()
3010 Block = createBlock(false); in VisitContinueStmt()
3087 SwitchTerminatedBlock = createBlock(false); in VisitSwitchStmt()
3200 CFGBlock *currentBlock = createBlock(false); in VisitCaseStmt()
3223 CaseBlock = createBlock(); in VisitCaseStmt()
3260 DefaultCaseBlock = createBlock(); in VisitDefaultStmt()
3298 CFGBlock *NewTryTerminatedBlock = createBlock(false); in VisitCXXTryStmt()
3358 CatchBlock = createBlock(); in VisitCXXCatchStmt()
3422 CFGBlock *ConditionBlock = createBlock(false); in VisitCXXForRangeStmt()
3491 Block = createBlock(); in VisitCXXForRangeStmt()
3596 IBlock = createBlock(false); in VisitIndirectGotoStmt()
3605 Block = createBlock(false); in VisitIndirectGotoStmt()
3773 Block = createBlock(); in VisitCXXBindTemporaryExprForTemporaryDtors()
3794 CFGBlock *Decision = createBlock(false); in InsertTempDtorDecisionBlock()
3839 CFGBlock *CFG::createBlock() { in createBlock() function in CFG