Lines Matching refs:createBlock
762 void autoCreateBlock() { if (!Block) Block = createBlock(); } in autoCreateBlock()
763 CFGBlock *createBlock(bool add_successor = true);
1577 Succ = createBlock(); in buildCFG()
1612 Block = createBlock(); in buildCFG()
1621 B = createBlock(); in buildCFG()
1681 cfg->setEntry(createBlock()); in buildCFG()
1692 CFGBlock *CFGBuilder::createBlock(bool add_successor) { in createBlock() function in CFGBuilder
1693 CFGBlock *B = cfg->createBlock(); in createBlock()
1703 CFGBlock *B = createBlock(false); in createNoReturnBlock()
1994 Block = createBlock(false); in createScopeChangesHandlingBlock()
2509 CFGBlock *ConfluenceBlock = Block ? Block : createBlock(); in VisitLogicalOperator()
2542 ExitBlock = RHSBlock = createBlock(false); in VisitLogicalOperator()
2587 CFGBlock *LHSBlock = createBlock(false); in VisitLogicalOperator()
2665 Block = createBlock(false); in VisitBreakStmt()
2764 Block = createBlock(); in VisitCallExpr()
2781 CFGBlock *ConfluenceBlock = Block ? Block : createBlock(); in VisitChooseExpr()
2799 Block = createBlock(false); in VisitChooseExpr()
2846 CFGBlock *ConfluenceBlock = Block ? Block : createBlock(); in VisitConditionalOperator()
2883 Block = createBlock(false); in VisitConditionalOperator()
3061 Block = createBlock(false); in VisitDeclSubExpr()
3146 ThenBlock = createBlock(false); in VisitIfStmt()
3170 Block = createBlock(false); in VisitIfStmt()
3217 Block = createBlock(false); in VisitReturnStmt()
3287 SEHExceptBlock = createBlock(); in VisitSEHExceptStmt()
3315 Block = createBlock(false); in VisitSEHLeaveStmt()
3347 CFGBlock *NewTryTerminatedBlock = createBlock(false); in VisitSEHTryStmt()
3392 LabelBlock = createBlock(); // scopes that only contains NullStmts. in VisitLabelStmt()
3455 Block = createBlock(false); in VisitGotoStmt()
3485 Block = createBlock(); in VisitGCCAsmStmt()
3544 Block = Succ = TransitionBlock = createBlock(false); in VisitForStmt()
3610 EntryConditionBlock = ExitConditionBlock = createBlock(false); in VisitForStmt()
3665 Block = createBlock(); in VisitForStmt()
3737 CFGBlock *ExitConditionBlock = createBlock(false); in VisitObjCForCollectionStmt()
3774 Succ = LoopBackBlock = createBlock(); in VisitObjCForCollectionStmt()
3798 Block = createBlock(); in VisitObjCForCollectionStmt()
3897 Succ = TransitionBlock = createBlock(false); in VisitWhileStmt()
3939 ExitConditionBlock = createBlock(false); in VisitWhileStmt()
4026 CatchBlock = createBlock(); in VisitObjCAtCatchStmt()
4049 Block = createBlock(false); in VisitObjCAtThrowStmt()
4082 CFGBlock *NewTryTerminatedBlock = createBlock(false); in VisitObjCAtTryStmt()
4138 Block = createBlock(false); in VisitCXXThrowExpr()
4188 CFGBlock *ExitConditionBlock = createBlock(false); in VisitDoStmt()
4252 CFGBlock *LoopBackBlock = createBlock(); in VisitDoStmt()
4282 Block = createBlock(false); in VisitContinueStmt()
4366 SwitchTerminatedBlock = createBlock(false); in VisitSwitchStmt()
4484 CFGBlock *currentBlock = createBlock(false); in VisitCaseStmt()
4507 CaseBlock = createBlock(); in VisitCaseStmt()
4544 DefaultCaseBlock = createBlock(); in VisitDefaultStmt()
4583 CFGBlock *NewTryTerminatedBlock = createBlock(false); in VisitCXXTryStmt()
4643 CatchBlock = createBlock(); in VisitCXXCatchStmt()
4709 CFGBlock *ConditionBlock = createBlock(false); in VisitCXXForRangeStmt()
4786 Block = createBlock(); in VisitCXXForRangeStmt()
4926 IBlock = createBlock(false); in VisitIndirectGotoStmt()
4935 Block = createBlock(false); in VisitIndirectGotoStmt()
5124 Block = createBlock(); in VisitCXXBindTemporaryExprForTemporaryDtors()
5145 CFGBlock *Decision = createBlock(false); in InsertTempDtorDecisionBlock()
5220 CFGBlock *CFG::createBlock() { in createBlock() function in CFG