Home
last modified time | relevance | path

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

/external/llvm/include/llvm/
DPassSupport.h85 #define INITIALIZE_PASS_WITH_OPTIONS(PassName, Arg, Name, Cfg, Analysis) \ argument
86 INITIALIZE_PASS_BEGIN(PassName, Arg, Name, Cfg, Analysis) \
88 INITIALIZE_PASS_END(PassName, Arg, Name, Cfg, Analysis)
90 #define INITIALIZE_PASS_WITH_OPTIONS_BEGIN(PassName, Arg, Name, Cfg, Analysis) \ argument
91 INITIALIZE_PASS_BEGIN(PassName, Arg, Name, Cfg, Analysis) \
/external/clang/lib/Sema/
DAnalysisBasedWarnings.cpp909 void fillReachableBlocks(CFG *Cfg) { in fillReachableBlocks() argument
913 ReachableBlocks.insert(&Cfg->getEntry()); in fillReachableBlocks()
914 BlockQueue.push_back(&Cfg->getEntry()); in fillReachableBlocks()
919 for (const auto *B : *Cfg) { in fillReachableBlocks()
1086 CFG *Cfg = AC.getCFG(); in DiagnoseSwitchLabelsFallthrough() local
1088 if (!Cfg) in DiagnoseSwitchLabelsFallthrough()
1091 FM.fillReachableBlocks(Cfg); in DiagnoseSwitchLabelsFallthrough()
1093 for (CFG::reverse_iterator I = Cfg->rbegin(), E = Cfg->rend(); I != E; ++I) { in DiagnoseSwitchLabelsFallthrough()
/external/clang/include/clang/Analysis/Analyses/
DThreadSafetyCommon.h84 void enterCFG(CFG *Cfg, const NamedDecl *D, const CFGBlock *First) {} in enterCFG() argument
440 void enterCFG(CFG *Cfg, const NamedDecl *D, const CFGBlock *First);
DThreadSafetyTraverse.h258 void enterCFG(SCFG &Cfg) {} in enterCFG() argument
259 void exitCFG(SCFG &Cfg) {} in exitCFG() argument
DThreadSafetyTIL.h1705 SCFG(const SCFG &Cfg, BlockArray &&Ba) // steals memory from Ba in SCFG() argument
1706 : SExpr(COP_SCFG), Arena(Cfg.Arena), Blocks(std::move(Ba)), in SCFG()
/external/clang/lib/Analysis/
DThreadSafetyCommon.cpp813 void SExprBuilder::enterCFG(CFG *Cfg, const NamedDecl *D, in enterCFG() argument
816 unsigned NBlocks = Cfg->getNumBlockIDs(); in enterCFG()
823 for (auto *B : *Cfg) { in enterCFG()
829 CurrentBB = lookupBlock(&Cfg->getEntry()); in enterCFG()