Home
last modified time | relevance | path

Searched refs:CFCtx (Results 1 – 6 of 6) sorted by relevance

/llvm-project-15.0.7/clang/lib/Analysis/FlowSensitive/
H A DTypeErasedDataflowAnalysis.cpp44 const ControlFlowContext &CFCtx, in StmtToEnvMapImpl() argument
47 : CFCtx(CFCtx), BlockToState(BlockToState) {} in StmtToEnvMapImpl()
51 assert(BlockIt != CFCtx.getStmtToBlock().end()); in getEnvironment()
58 const ControlFlowContext &CFCtx; member in clang::dataflow::StmtToEnvMapImpl
166 const ControlFlowContext &CFCtx, in computeBlockInputState() argument
197 assert(StmtBlock != CFCtx.getStmtToBlock().end()); in computeBlockInputState()
248 const ControlFlowContext &CFCtx, in transferCFGStmt() argument
305 const ControlFlowContext &CFCtx, in transferBlock() argument
338 PostOrderCFGView POV(&CFCtx.getCFG()); in runTypeErasedDataflowAnalysis()
345 const CFGBlock &Entry = CFCtx.getCFG().getEntry(); in runTypeErasedDataflowAnalysis()
[all …]
H A DTransfer.cpp518 auto CFCtx = ControlFlowContext::build(F, F->getBody(), &ASTCtx); in VisitCallExpr() local
520 assert(CFCtx); in VisitCallExpr()
521 auto ExitBlock = CFCtx->getCFG().getExit().getBlockID(); in VisitCallExpr()
530 dataflow::runDataflowAnalysis(*CFCtx, Analysis, CalleeEnv); in VisitCallExpr()
/llvm-project-15.0.7/clang/unittests/Analysis/FlowSensitive/
H A DTestingSupport.h67 const ControlFlowContext &CFCtx; member
107 auto CFCtx = ControlFlowContext::build(F, F->getBody(), &F->getASTContext()); variable
108 if (!CFCtx)
109 return CFCtx.takeError();
132 MaybeBlockStates = runTypeErasedDataflowAnalysis(*CFCtx, Analysis, Env,
138 AnalysisData AnalysisData{Context, *CFCtx, Env,
174 for (const CFGBlock *Block : AnalysisData.CFCtx.getCFG()) {
180 AnalysisData.CFCtx, AnalysisData.BlockStates, *Block,
H A DTypeErasedDataflowAnalysisTest.cpp69 auto CFCtx = llvm::cantFail( in runAnalysis() local
76 return runDataflowAnalysis(CFCtx, Analysis, Env); in runAnalysis()
/llvm-project-15.0.7/clang/include/clang/Analysis/FlowSensitive/
H A DTypeErasedDataflowAnalysis.h127 const ControlFlowContext &CFCtx,
143 const ControlFlowContext &CFCtx, TypeErasedDataflowAnalysis &Analysis,
H A DDataflowAnalysis.h125 const ControlFlowContext &CFCtx, AnalysisT &Analysis,
144 CFCtx, Analysis, InitEnv, PostVisitStmtClosure);