Lines Matching refs:createBlock
712 void autoCreateBlock() { if (!Block) Block = createBlock(); } in autoCreateBlock()
713 CFGBlock *createBlock(bool add_successor = true);
1409 Succ = createBlock(); in buildCFG()
1477 cfg->setEntry(createBlock()); in buildCFG()
1488 CFGBlock *CFGBuilder::createBlock(bool add_successor) { in createBlock() function in CFGBuilder
1489 CFGBlock *B = cfg->createBlock(); in createBlock()
1499 CFGBlock *B = createBlock(false); in createNoReturnBlock()
2240 CFGBlock *ConfluenceBlock = Block ? Block : createBlock(); in VisitLogicalOperator()
2273 ExitBlock = RHSBlock = createBlock(false); in VisitLogicalOperator()
2318 CFGBlock *LHSBlock = createBlock(false); in VisitLogicalOperator()
2393 Block = createBlock(false); in VisitBreakStmt()
2493 Block = createBlock(); in VisitCallExpr()
2510 CFGBlock *ConfluenceBlock = Block ? Block : createBlock(); in VisitChooseExpr()
2528 Block = createBlock(false); in VisitChooseExpr()
2570 CFGBlock *ConfluenceBlock = Block ? Block : createBlock(); in VisitConditionalOperator()
2607 Block = createBlock(false); in VisitConditionalOperator()
2746 Block = createBlock(false); in VisitDeclSubExpr()
2831 ThenBlock = createBlock(false); in VisitIfStmt()
2855 Block = createBlock(false); in VisitIfStmt()
2900 Block = createBlock(false); in VisitReturnStmt()
2930 SEHExceptBlock = createBlock(); in VisitSEHExceptStmt()
2958 Block = createBlock(false); in VisitSEHLeaveStmt()
2990 CFGBlock *NewTryTerminatedBlock = createBlock(false); in VisitSEHTryStmt()
3036 LabelBlock = createBlock(); // scopes that only contains NullStmts. in VisitLabelStmt()
3088 Block = createBlock(false); in VisitGotoStmt()
3155 Block = Succ = TransitionBlock = createBlock(false); in VisitForStmt()
3218 EntryConditionBlock = ExitConditionBlock = createBlock(false); in VisitForStmt()
3273 Block = createBlock(); in VisitForStmt()
3345 CFGBlock *ExitConditionBlock = createBlock(false); in VisitObjCForCollectionStmt()
3382 Succ = LoopBackBlock = createBlock(); in VisitObjCForCollectionStmt()
3406 Block = createBlock(); in VisitObjCForCollectionStmt()
3510 Succ = TransitionBlock = createBlock(false); in VisitWhileStmt()
3552 ExitConditionBlock = createBlock(false); in VisitWhileStmt()
3620 Block = createBlock(false); in VisitObjCAtThrowStmt()
3646 Block = createBlock(false); in VisitCXXThrowExpr()
3677 CFGBlock *ExitConditionBlock = createBlock(false); in VisitDoStmt()
3741 CFGBlock *LoopBackBlock = createBlock(); in VisitDoStmt()
3771 Block = createBlock(false); in VisitContinueStmt()
3850 SwitchTerminatedBlock = createBlock(false); in VisitSwitchStmt()
3970 CFGBlock *currentBlock = createBlock(false); in VisitCaseStmt()
3993 CaseBlock = createBlock(); in VisitCaseStmt()
4030 DefaultCaseBlock = createBlock(); in VisitDefaultStmt()
4068 CFGBlock *NewTryTerminatedBlock = createBlock(false); in VisitCXXTryStmt()
4128 CatchBlock = createBlock(); in VisitCXXCatchStmt()
4194 CFGBlock *ConditionBlock = createBlock(false); in VisitCXXForRangeStmt()
4265 Block = createBlock(); in VisitCXXForRangeStmt()
4401 IBlock = createBlock(false); in VisitIndirectGotoStmt()
4410 Block = createBlock(false); in VisitIndirectGotoStmt()
4584 Block = createBlock(); in VisitCXXBindTemporaryExprForTemporaryDtors()
4605 CFGBlock *Decision = createBlock(false); in InsertTempDtorDecisionBlock()
4648 CFGBlock *CFG::createBlock() { in createBlock() function in CFG