Searched refs:AdjacentBlock (Results 1 - 2 of 2) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Analysis/
H A DCFG.h791 class AdjacentBlock {
802 /// Construct an AdjacentBlock with a possibly unreachable block.
803 AdjacentBlock(CFGBlock *B, bool IsReachable);
805 /// Construct an AdjacentBlock with a reachable block and an alternate
807 AdjacentBlock(CFGBlock *B, CFGBlock *AlternateBlock);
820 /// AdjacentBlock can be substituted for CFGBlock*.
841 using AdjacentBlocks = BumpVector<AdjacentBlock>;
1093 void addSuccessor(AdjacentBlock Succ, BumpVectorContext &C);
/freebsd-13-stable/contrib/llvm-project/clang/lib/Analysis/
H A DCFG.cpp886 B->addSuccessor(CFGBlock::AdjacentBlock(S, IsReachable),
893 B->addSuccessor(CFGBlock::AdjacentBlock(ReachableBlock, AltBlock),
4978 for (const CFGBlock::AdjacentBlock &AB : B->succs()) {
5069 CFGBlock::AdjacentBlock::AdjacentBlock(CFGBlock *B, bool IsReachable) function in class:CFGBlock::AdjacentBlock
5074 CFGBlock::AdjacentBlock::AdjacentBlock(CFGBlock *B, CFGBlock *AlternateBlock) function in class:CFGBlock::AdjacentBlock
5079 void CFGBlock::addSuccessor(AdjacentBlock Succ,
5082 B->Preds.push_back(AdjacentBlock(this, Succ.isReachable()), C);
5085 UnreachableB->Preds.push_back(AdjacentBlock(thi
[all...]

Completed in 205 milliseconds