Lines Matching refs:createBlock
500 void autoCreateBlock() { if (!Block) Block = createBlock(); } in autoCreateBlock()
501 CFGBlock *createBlock(bool add_successor = true);
982 Succ = createBlock(); in buildCFG()
1044 cfg->setEntry(createBlock()); in buildCFG()
1051 CFGBlock *CFGBuilder::createBlock(bool add_successor) { in createBlock() function in __anon4350aedf0111::CFGBuilder
1052 CFGBlock *B = cfg->createBlock(); in createBlock()
1062 CFGBlock *B = createBlock(false); in createNoReturnBlock()
1598 CFGBlock *ConfluenceBlock = Block ? Block : createBlock(); in VisitLogicalOperator()
1632 ExitBlock = RHSBlock = createBlock(false); in VisitLogicalOperator()
1673 CFGBlock *LHSBlock = createBlock(false); in VisitLogicalOperator()
1749 Block = createBlock(false); in VisitBreakStmt()
1840 Block = createBlock(); in VisitCallExpr()
1857 CFGBlock *ConfluenceBlock = Block ? Block : createBlock(); in VisitChooseExpr()
1875 Block = createBlock(false); in VisitChooseExpr()
1910 CFGBlock *ConfluenceBlock = Block ? Block : createBlock(); in VisitConditionalOperator()
1947 Block = createBlock(false); in VisitConditionalOperator()
2084 Block = createBlock(false); in VisitDeclSubExpr()
2166 ThenBlock = createBlock(false); in VisitIfStmt()
2188 Block = createBlock(false); in VisitIfStmt()
2226 Block = createBlock(false); in VisitReturnStmt()
2246 LabelBlock = createBlock(); // scopes that only contains NullStmts. in VisitLabelStmt()
2286 Block = createBlock(false); in VisitGotoStmt()
2351 Block = Succ = TransitionBlock = createBlock(false); in VisitForStmt()
2413 EntryConditionBlock = ExitConditionBlock = createBlock(false); in VisitForStmt()
2461 Block = createBlock(); in VisitForStmt()
2524 CFGBlock *ExitConditionBlock = createBlock(false); in VisitObjCForCollectionStmt()
2561 Succ = LoopBackBlock = createBlock(); in VisitObjCForCollectionStmt()
2585 Block = createBlock(); in VisitObjCForCollectionStmt()
2688 Succ = TransitionBlock = createBlock(false); in VisitWhileStmt()
2730 ExitConditionBlock = createBlock(false); in VisitWhileStmt()
2793 Block = createBlock(false); in VisitObjCAtThrowStmt()
2809 Block = createBlock(false); in VisitCXXThrowExpr()
2838 CFGBlock *ExitConditionBlock = createBlock(false); in VisitDoStmt()
2903 CFGBlock *LoopBackBlock = createBlock(); in VisitDoStmt()
2933 Block = createBlock(false); in VisitContinueStmt()
3010 SwitchTerminatedBlock = createBlock(false); in VisitSwitchStmt()
3123 CFGBlock *currentBlock = createBlock(false); in VisitCaseStmt()
3146 CaseBlock = createBlock(); in VisitCaseStmt()
3183 DefaultCaseBlock = createBlock(); in VisitDefaultStmt()
3221 CFGBlock *NewTryTerminatedBlock = createBlock(false); in VisitCXXTryStmt()
3281 CatchBlock = createBlock(); in VisitCXXCatchStmt()
3345 CFGBlock *ConditionBlock = createBlock(false); in VisitCXXForRangeStmt()
3414 Block = createBlock(); in VisitCXXForRangeStmt()
3519 IBlock = createBlock(false); in VisitIndirectGotoStmt()
3528 Block = createBlock(false); in VisitIndirectGotoStmt()
3696 Block = createBlock(); in VisitCXXBindTemporaryExprForTemporaryDtors()
3717 CFGBlock *Decision = createBlock(false); in InsertTempDtorDecisionBlock()
3762 CFGBlock *CFG::createBlock() { in createBlock() function in CFG