Searched refs:StmtToBlock (Results 1 – 2 of 2) sorted by relevance
| /freebsd/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/ |
| H A D | AdornedCFG.cpp | 30 llvm::DenseMap<const Stmt *, const CFGBlock *> StmtToBlock; in buildStmtToBasicBlockMap() local 40 StmtToBlock[Stmt->getStmt()] = Block; in buildStmtToBasicBlockMap() 53 StmtToBlock.insert({TerminatorCond, Block}); in buildStmtToBasicBlockMap() 70 StmtToBlock.insert({TerminatorStmt, Block}); in buildStmtToBasicBlockMap() 72 return StmtToBlock; in buildStmtToBasicBlockMap() 99 const CFG &Cfg, const internal::StmtToBlockMap &StmtToBlock) { in buildContainsExprConsumedInDifferentBlock() argument 102 auto CheckChildExprs = [&Result, &StmtToBlock](const Stmt *S, in buildContainsExprConsumedInDifferentBlock() 107 const CFGBlock *ChildBlock = StmtToBlock.lookup(*Child); in buildContainsExprConsumedInDifferentBlock() 131 : StmtToBlock(buildStmtToBasicBlockMap(Cfg)) {} in StmtToBlockMap() 175 internal::StmtToBlockMap StmtToBlock(*Cfg); in build() local [all …]
|
| /freebsd/contrib/llvm-project/clang/include/clang/Analysis/FlowSensitive/ |
| H A D | AdornedCFG.h | 37 return StmtToBlock.lookup(&ignoreCFGOmittedNodes(S)); in lookup() 41 llvm::DenseMap<const Stmt *, const CFGBlock *> StmtToBlock; 69 return StmtToBlock.lookup(S); in blockForStmt() 92 internal::StmtToBlockMap StmtToBlock, llvm::BitVector BlockReachable, in AdornedCFG() argument 95 StmtToBlock(std::move(StmtToBlock)), in AdornedCFG() 103 internal::StmtToBlockMap StmtToBlock; variable
|