Searched refs:Cfg (Results 1 - 9 of 9) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Analysis/FlowSensitive/
H A DDataflowWorklist.h30 DataflowWorklistBase(const CFG &Cfg, PostOrderCFGView *POV, Comp C) argument
31 : EnqueuedBlocks(Cfg.getNumBlockIDs()), POV(POV), WorkList(C) {}
64 ForwardDataflowWorklist(const CFG &Cfg, AnalysisDeclContext &Ctx) argument
66 Cfg, Ctx.getAnalysis<PostOrderCFGView>(),
81 BackwardDataflowWorklist(const CFG &Cfg, AnalysisDeclContext &Ctx) argument
83 Cfg, Ctx.getAnalysis<PostOrderCFGView>(),
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/
H A DPassSupport.h71 #define INITIALIZE_PASS_WITH_OPTIONS(PassName, Arg, Name, Cfg, Analysis) \
72 INITIALIZE_PASS_BEGIN(PassName, Arg, Name, Cfg, Analysis) \
74 INITIALIZE_PASS_END(PassName, Arg, Name, Cfg, Analysis)
76 #define INITIALIZE_PASS_WITH_OPTIONS_BEGIN(PassName, Arg, Name, Cfg, Analysis) \
77 INITIALIZE_PASS_BEGIN(PassName, Arg, Name, Cfg, Analysis) \
/freebsd-13-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DExprEngineCallAndReturn.cpp373 const CFG *Cfg = ADC->getCFG(); local
374 return Cfg->isLinear() || Cfg->size() <= AMgr.options.AlwaysInlineSize;
378 const CFG *Cfg = ADC->getCFG(); local
379 return Cfg->size() >= AMgr.options.MinCFGSizeTreatFunctionsAsLarge;
383 const CFG *Cfg = ADC->getCFG(); local
384 return Cfg->getNumBlockIDs() > AMgr.options.MaxInlinableSize;
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Analysis/Analyses/
H A DThreadSafetyCommon.h102 void enterCFG(CFG *Cfg, const NamedDecl *D, const CFGBlock *First) {} argument
450 void enterCFG(CFG *Cfg, const NamedDecl *D, const CFGBlock *First);
H A DThreadSafetyTraverse.h285 void enterCFG(SCFG &Cfg) {} argument
286 void exitCFG(SCFG &Cfg) {} argument
H A DThreadSafetyTIL.h1703 SCFG(const SCFG &Cfg, BlockArray &&Ba) // steals memory from Ba argument
1704 : SExpr(COP_SCFG), Arena(Cfg.Arena), Blocks(std::move(Ba)) {
/freebsd-13-stable/contrib/llvm-project/clang/lib/Sema/
H A DAnalysisBasedWarnings.cpp1062 void fillReachableBlocks(CFG *Cfg) { argument
1066 ReachableBlocks.insert(&Cfg->getEntry());
1067 BlockQueue.push_back(&Cfg->getEntry());
1072 for (const auto *B : *Cfg) {
1271 CFG *Cfg = AC.getCFG();
1273 if (!Cfg)
1276 FM.fillReachableBlocks(Cfg);
1278 for (const CFGBlock *B : llvm::reverse(*Cfg)) {
/freebsd-13-stable/contrib/llvm-project/clang/lib/Analysis/
H A DThreadSafetyCommon.cpp809 void SExprBuilder::enterCFG(CFG *Cfg, const NamedDecl *D, argument
812 unsigned NBlocks = Cfg->getNumBlockIDs();
819 for (auto *B : *Cfg) {
825 CurrentBB = lookupBlock(&Cfg->getEntry());
H A DCFG.cpp5889 const CFG &Cfg = *getParent(); local
5908 if (Blk == &Cfg.getExit())

Completed in 283 milliseconds