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.cpp920 void fillReachableBlocks(CFG *Cfg) { in fillReachableBlocks() argument
924 ReachableBlocks.insert(&Cfg->getEntry()); in fillReachableBlocks()
925 BlockQueue.push_back(&Cfg->getEntry()); in fillReachableBlocks()
930 for (const auto *B : *Cfg) { in fillReachableBlocks()
1097 CFG *Cfg = AC.getCFG(); in DiagnoseSwitchLabelsFallthrough() local
1099 if (!Cfg) in DiagnoseSwitchLabelsFallthrough()
1102 FM.fillReachableBlocks(Cfg); in DiagnoseSwitchLabelsFallthrough()
1104 for (const CFGBlock *B : llvm::reverse(*Cfg)) { in DiagnoseSwitchLabelsFallthrough()
/external/clang/include/clang/Analysis/Analyses/
DThreadSafetyCommon.h84 void enterCFG(CFG *Cfg, const NamedDecl *D, const CFGBlock *First) {} in enterCFG() argument
442 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.cpp787 void SExprBuilder::enterCFG(CFG *Cfg, const NamedDecl *D, in enterCFG() argument
790 unsigned NBlocks = Cfg->getNumBlockIDs(); in enterCFG()
797 for (auto *B : *Cfg) { in enterCFG()
803 CurrentBB = lookupBlock(&Cfg->getEntry()); in enterCFG()