Home
last modified time | relevance | path

Searched refs:ParentMap (Results 1 – 25 of 28) sorted by relevance

12

/external/clang/lib/AST/
DParentMap.cpp42 ParentMap::ParentMap(Stmt* S) : Impl(0) { in ParentMap() function in ParentMap
50 ParentMap::~ParentMap() { in ~ParentMap()
54 void ParentMap::addStmt(Stmt* S) { in addStmt()
60 Stmt* ParentMap::getParent(Stmt* S) const { in getParent()
66 Stmt *ParentMap::getParentIgnoreParens(Stmt *S) const { in getParentIgnoreParens()
71 Stmt *ParentMap::getParentIgnoreParenCasts(Stmt *S) const { in getParentIgnoreParenCasts()
80 Stmt *ParentMap::getParentIgnoreParenImpCasts(Stmt *S) const { in getParentIgnoreParenImpCasts()
88 Stmt *ParentMap::getOuterParenParent(Stmt *S) const { in getOuterParenParent()
97 bool ParentMap::isConsumedExpr(Expr* E) const { in isConsumedExpr()
DCMakeLists.txt42 ParentMap.cpp
DAndroid.mk62 ParentMap.cpp \
/external/clang/include/clang/Analysis/
DCFGStmtMap.h24 class ParentMap; variable
28 ParentMap *PM;
31 CFGStmtMap(ParentMap *pm, void *m) : PM(pm), M(m) {} in CFGStmtMap()
38 static CFGStmtMap *Build(CFG* C, ParentMap *PM);
DAnalysisContext.h36 class ParentMap; variable
87 OwningPtr<ParentMap> PM;
150 ParentMap &getParentMap();
227 ParentMap &getParentMap() const { in getParentMap()
/external/clang/include/clang/AST/
DParentMap.h21 class ParentMap {
24 ParentMap(Stmt* ASTRoot);
25 ~ParentMap();
/external/clang/lib/ASTMatchers/
DASTMatchFinder.cpp43 typedef llvm::DenseMap<const void*, ast_type_traits::DynTypedNode> ParentMap; typedef in clang::ast_matchers::internal::__anond2c632dd0111::ParentMapASTVisitor
48 static ParentMap *buildMap(TranslationUnitDecl &TU) { in buildMap()
49 ParentMapASTVisitor Visitor(new ParentMap); in buildMap()
57 ParentMapASTVisitor(ParentMap *Parents) : Parents(Parents) {} in ParentMapASTVisitor()
82 ParentMap *Parents;
386 ParentMapASTVisitor::ParentMap::const_iterator I = in matchesAncestorOf()
467 llvm::OwningPtr<ParentMapASTVisitor::ParentMap> Parents;
/external/clang/lib/StaticAnalyzer/Checkers/
DUnreachableCodeChecker.cpp48 static bool isInvalidPath(const CFGBlock *CB, const ParentMap &PM);
63 ParentMap *PM = 0; in checkEndAnalysis()
207 const ParentMap &PM) { in isInvalidPath()
DDeadStoresChecker.cpp126 ParentMap& Parents;
136 BugReporter& br, AnalysisDeclContext* ac, ParentMap& parents, in DeadStoreObs()
426 ParentMap &pmap = mgr.getParentMap(D); in checkASTCodeBody()
DTraversalChecker.cpp40 const ParentMap &Parents = C.getLocationContext()->getParentMap(); in checkBranchCondition()
/external/clang/lib/ARCMigrate/
DTransforms.h48 ParentMap PMap;
56 ParentMap &getParentMap() { return PMap; } in getParentMap()
DTransRetainReleaseDealloc.cpp40 OwningPtr<ParentMap> StmtMap;
56 StmtMap.reset(new ParentMap(body)); in transformBody()
DTransUnbridgedCasts.cpp54 OwningPtr<ParentMap> StmtMap;
64 StmtMap.reset(new ParentMap(body)); in transformBody()
/external/clang/lib/Analysis/
DCFGStmtMap.cpp78 CFGStmtMap *CFGStmtMap::Build(CFG *C, ParentMap *PM) { in Build()
DAnalysisDeclContext.cpp185 ParentMap &AnalysisDeclContext::getParentMap() { in getParentMap()
187 PM.reset(new ParentMap(getBody())); in getParentMap()
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
DAnalysisManager.h115 ParentMap &getParentMap(Decl const *D) { in getParentMap()
DExplodedGraph.h148 ParentMap &getParentMap() const {return getLocationContext()->getParentMap();} in getParentMap()
/external/llvm/lib/CodeGen/
DMachineLICM.cpp232 DenseMap<MachineDomTreeNode*, MachineDomTreeNode*> &ParentMap);
667 DenseMap<MachineDomTreeNode*, MachineDomTreeNode*> &ParentMap) { in ExitScopeIfDone() argument
675 while (MachineDomTreeNode *Parent = ParentMap[Node]) { in ExitScopeIfDone()
693 DenseMap<MachineDomTreeNode*, MachineDomTreeNode*> ParentMap; in HoistOutOfLoop() local
729 ParentMap[Child] = Node; in HoistOutOfLoop()
768 ExitScopeIfDone(Node, OpenChildren, ParentMap); in HoistOutOfLoop()
/external/clang/lib/StaticAnalyzer/Core/
DExplodedGraph.cpp113 ParentMap &PM = progPoint.getLocationContext()->getParentMap(); in shouldCollect()
DBugReporter.cpp197 OwningPtr<ParentMap> PM;
218 ParentMap& getParentMap() { return LC->getParentMap(); } in getParentMap()
278 static bool IsNested(const Stmt *S, ParentMap &PM) { in IsNested()
300 ParentMap &P = getParentMap(); in getEnclosingStmtLocation()
DCallEvent.cpp664 ParentMap &PM = getLocationContext()->getParentMap(); in getMessageKind()
DPathDiagnostic.cpp443 ParentMap &PM = ADC->getParentMap(); in getValidSourceLocation()
DExprEngine.cpp249 ParentMap &PM = LC->getAnalysisDeclContext()->getParentMap(); in shouldRemoveDeadBindings()
/external/clang/include/clang/StaticAnalyzer/Core/BugReporter/
DBugReporter.h34 class ParentMap; variable
DPathDiagnostic.h36 class ParentMap; variable

12