reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Analysis/CFG.cpp
 1537       addSuccessor(B, Block, true);
 1564       addSuccessor(B, JT.block);
 1578         addSuccessor(B, JT.block);
 1595       addSuccessor(B, LI->second.block);
 1613     addSuccessor(B, Succ);
 2423       addSuccessor(RHSBlock, TrueBlock);
 2427       addSuccessor(RHSBlock, TrueBlock, !KnownVal.isFalse());
 2428       addSuccessor(RHSBlock, FalseBlock, !KnownVal.isTrue());
 2471     addSuccessor(LHSBlock, TrueBlock, !KnownVal.isFalse());
 2472     addSuccessor(LHSBlock, RHSBlock, !KnownVal.isTrue());
 2475     addSuccessor(LHSBlock, RHSBlock, !KnownVal.isFalse());
 2476     addSuccessor(LHSBlock, FalseBlock, !KnownVal.isTrue());
 2542     addSuccessor(Block, BreakJumpTarget.block);
 2641       addSuccessor(Block, TryTerminatedBlock);
 2643       addSuccessor(Block, &cfg->getExit());
 2672   addSuccessor(Block, KnownVal.isFalse() ? nullptr : LHSBlock);
 2673   addSuccessor(Block, KnownVal.isTrue() ? nullptr : RHSBlock);
 2757   addSuccessor(Block, LHSBlock, !KnownVal.isFalse());
 2758   addSuccessor(Block, RHSBlock, !KnownVal.isTrue());
 2894     addSuccessor(Block, blockAfterStaticInit);
 2895     addSuccessor(Block, B);
 2978       addSuccessor(ThenBlock, sv.get());
 3011     addSuccessor(Block, ThenBlock, /* IsReachable = */ !KnownVal.isFalse());
 3012     addSuccessor(Block, ElseBlock, /* IsReachable = */ !KnownVal.isTrue());
 3058     addSuccessor(Block, &cfg->getExit());
 3119     addSuccessor(Block, SEHLeaveJumpTarget.block);
 3158     addSuccessor(NewTryTerminatedBlock, ExceptBlock);
 3161     addSuccessor(NewTryTerminatedBlock, PrevSEHTryTerminatedBlock);
 3163     addSuccessor(NewTryTerminatedBlock, &cfg->getExit());
 3254     addSuccessor(Block, JT.block);
 3431     addSuccessor(ExitConditionBlock, KnownVal.isFalse() ? nullptr : BodyBlock);
 3434     addSuccessor(ExitConditionBlock,
 3439   addSuccessor(TransitionBlock, EntryConditionBlock);
 3574     addSuccessor(ExitConditionBlock, BodyBlock);
 3579   addSuccessor(ExitConditionBlock, LoopSuccessor);
 3762     addSuccessor(ExitConditionBlock, KnownVal.isFalse() ? nullptr : BodyBlock);
 3765     addSuccessor(ExitConditionBlock,
 3770   addSuccessor(TransitionBlock, EntryConditionBlock);
 3799   addSuccessor(Block, &cfg->getExit());
 3826     addSuccessor(Block, TryTerminatedBlock);
 3829     addSuccessor(Block, &cfg->getExit());
 3922       addSuccessor(ExitConditionBlock, LoopBackBlock);
 3924       addSuccessor(ExitConditionBlock, nullptr);
 3929   addSuccessor(ExitConditionBlock, KnownVal.isTrue() ? nullptr : LoopSuccessor);
 3954     addSuccessor(Block, ContinueJumpTarget.block);
 4072   addSuccessor(SwitchTerminatedBlock, DefaultCaseBlock,
 4150         addSuccessor(LastBlock, currentBlock);
 4154       addSuccessor(SwitchTerminatedBlock,
 4181   addSuccessor(SwitchTerminatedBlock, CaseBlock,
 4189     addSuccessor(LastBlock, CaseBlock);
 4262     addSuccessor(NewTryTerminatedBlock, CatchBlock);
 4266       addSuccessor(NewTryTerminatedBlock, PrevTryTerminatedBlock);
 4268       addSuccessor(NewTryTerminatedBlock, &cfg->getExit());
 4432     addSuccessor(ConditionBlock,
 4438   addSuccessor(ConditionBlock, KnownVal.isTrue() ? nullptr : LoopSuccessor);
 4592   addSuccessor(Block, IBlock);
 4807   addSuccessor(Decision, Block, !Context.KnownExecuted.isFalse());
 4808   addSuccessor(Decision, FalseSucc ? FalseSucc : Context.Succ,