Lines Matching refs:createBlock
741 void autoCreateBlock() { if (!Block) Block = createBlock(); } in autoCreateBlock()
742 CFGBlock *createBlock(bool add_successor = true);
1486 Succ = createBlock(); in buildCFG()
1524 Block = createBlock(); in buildCFG()
1533 B = createBlock(); in buildCFG()
1598 cfg->setEntry(createBlock()); in buildCFG()
1609 CFGBlock *CFGBuilder::createBlock(bool add_successor) { in createBlock() function in CFGBuilder
1610 CFGBlock *B = cfg->createBlock(); in createBlock()
1620 CFGBlock *B = createBlock(false); in createNoReturnBlock()
2408 CFGBlock *ConfluenceBlock = Block ? Block : createBlock(); in VisitLogicalOperator()
2441 ExitBlock = RHSBlock = createBlock(false); in VisitLogicalOperator()
2486 CFGBlock *LHSBlock = createBlock(false); in VisitLogicalOperator()
2564 Block = createBlock(false); in VisitBreakStmt()
2663 Block = createBlock(); in VisitCallExpr()
2680 CFGBlock *ConfluenceBlock = Block ? Block : createBlock(); in VisitChooseExpr()
2698 Block = createBlock(false); in VisitChooseExpr()
2745 CFGBlock *ConfluenceBlock = Block ? Block : createBlock(); in VisitConditionalOperator()
2782 Block = createBlock(false); in VisitConditionalOperator()
2942 Block = createBlock(false); in VisitDeclSubExpr()
3027 ThenBlock = createBlock(false); in VisitIfStmt()
3051 Block = createBlock(false); in VisitIfStmt()
3096 Block = createBlock(false); in VisitReturnStmt()
3134 SEHExceptBlock = createBlock(); in VisitSEHExceptStmt()
3162 Block = createBlock(false); in VisitSEHLeaveStmt()
3194 CFGBlock *NewTryTerminatedBlock = createBlock(false); in VisitSEHTryStmt()
3240 LabelBlock = createBlock(); // scopes that only contains NullStmts. in VisitLabelStmt()
3292 Block = createBlock(false); in VisitGotoStmt()
3322 Block = createBlock(); in VisitGCCAsmStmt()
3381 Block = Succ = TransitionBlock = createBlock(false); in VisitForStmt()
3444 EntryConditionBlock = ExitConditionBlock = createBlock(false); in VisitForStmt()
3499 Block = createBlock(); in VisitForStmt()
3571 CFGBlock *ExitConditionBlock = createBlock(false); in VisitObjCForCollectionStmt()
3608 Succ = LoopBackBlock = createBlock(); in VisitObjCForCollectionStmt()
3632 Block = createBlock(); in VisitObjCForCollectionStmt()
3736 Succ = TransitionBlock = createBlock(false); in VisitWhileStmt()
3778 ExitConditionBlock = createBlock(false); in VisitWhileStmt()
3846 Block = createBlock(false); in VisitObjCAtThrowStmt()
3872 Block = createBlock(false); in VisitCXXThrowExpr()
3903 CFGBlock *ExitConditionBlock = createBlock(false); in VisitDoStmt()
3967 CFGBlock *LoopBackBlock = createBlock(); in VisitDoStmt()
3997 Block = createBlock(false); in VisitContinueStmt()
4081 SwitchTerminatedBlock = createBlock(false); in VisitSwitchStmt()
4201 CFGBlock *currentBlock = createBlock(false); in VisitCaseStmt()
4224 CaseBlock = createBlock(); in VisitCaseStmt()
4261 DefaultCaseBlock = createBlock(); in VisitDefaultStmt()
4299 CFGBlock *NewTryTerminatedBlock = createBlock(false); in VisitCXXTryStmt()
4359 CatchBlock = createBlock(); in VisitCXXCatchStmt()
4425 CFGBlock *ConditionBlock = createBlock(false); in VisitCXXForRangeStmt()
4502 Block = createBlock(); in VisitCXXForRangeStmt()
4642 IBlock = createBlock(false); in VisitIndirectGotoStmt()
4651 Block = createBlock(false); in VisitIndirectGotoStmt()
4840 Block = createBlock(); in VisitCXXBindTemporaryExprForTemporaryDtors()
4861 CFGBlock *Decision = createBlock(false); in InsertTempDtorDecisionBlock()
4936 CFGBlock *CFG::createBlock() { in createBlock() function in CFG