/netbsd-current/external/apache2/llvm/dist/clang/include/clang/Analysis/ |
H A D | CFGStmtMap.h | 21 class ParentMap; 25 ParentMap *PM; 28 CFGStmtMap(ParentMap *pm, void *m) : PM(pm), M(m) {} 35 static CFGStmtMap *Build(CFG* C, ParentMap *PM);
|
H A D | AnalysisDeclContext.h | 44 class ParentMap; 87 std::unique_ptr<ParentMap> PM; 169 ParentMap &getParentMap(); 251 const ParentMap &getParentMap() const { return Ctx->getParentMap(); }
|
/netbsd-current/external/apache2/llvm/dist/clang/include/clang/AST/ |
H A D | ParentMap.h | 1 //===--- ParentMap.h - Mappings from Stmts to their Parents -----*- C++ -*-===// 9 // This file defines the ParentMap class. 20 class ParentMap { class in namespace:clang 23 ParentMap(Stmt* ASTRoot); 24 ~ParentMap();
|
H A D | ParentMapContext.h | 9 // Similar to ParentMap.h, but generalizes to non-Stmt nodes, which can have 67 class ParentMap; 72 std::unique_ptr<ParentMap> Parents; 91 /// DynTypedNode. For use with ParentMap.
|
/netbsd-current/external/apache2/llvm/dist/clang/include/clang/Edit/ |
H A D | Rewriters.h | 20 class ParentMap; 30 const ParentMap *PMap);
|
/netbsd-current/external/apache2/llvm/dist/clang/lib/AST/ |
H A D | ParentMapContext.cpp | 9 // Similar to ParentMap.cpp, but generalizes to non-Stmt nodes, which can have 55 ParentMapContext::ParentMap *ParentMap); 59 class ParentMapContext::ParentMap { class in class:ParentMapContext 108 ParentMap(ASTContext &Ctx); 109 ~ParentMap() { 281 ParentMapContext::ParentMap *ParentMap) { 284 ParentMap->getDynNodeFromMap(TypedNode, ParentMap 280 match(const DynTypedNodeList &NodeList, ParentMapContext::ParentMap *ParentMap) argument 302 match(const DynTypedNodeList &NodeList, ParentMapContext::ParentMap *ParentMap) argument 316 matchParents(const DynTypedNodeList &NodeList, ParentMapContext::ParentMap *ParentMap) argument [all...] |
H A D | ParentMap.cpp | 1 //===--- ParentMap.cpp - Mappings from Stmts to their Parents ---*- C++ -*-===// 9 // This file defines the ParentMap class. 13 #include "clang/AST/ParentMap.h" 109 ParentMap::ParentMap(Stmt *S) : Impl(nullptr) { function in class:ParentMap 117 ParentMap::~ParentMap() { 121 void ParentMap::addStmt(Stmt* S) { 127 void ParentMap::setParent(const Stmt *S, const Stmt *Parent) { 134 Stmt* ParentMap [all...] |
/netbsd-current/external/apache2/llvm/dist/clang/lib/Analysis/ |
H A D | CFGStmtMap.cpp | 15 #include "clang/AST/ParentMap.h" 30 // If 'S' isn't in the map, walk the ParentMap to see if one of its ancestors 77 CFGStmtMap *CFGStmtMap::Build(CFG *C, ParentMap *PM) {
|
H A D | AnalysisDeclContext.cpp | 23 #include "clang/AST/ParentMap.h" 202 static void addParentsForSyntheticStmts(const CFG *TheCFG, ParentMap &PM) { 279 ParentMap &AnalysisDeclContext::getParentMap() { 281 PM.reset(new ParentMap(getBody()));
|
H A D | CalledOnceCheck.cpp | 17 #include "clang/AST/ParentMap.h" 1120 ParentMap &PM = AC.getParentMap(); 1262 std::unique_ptr<ParentMap> ReturnChildren; 1274 ReturnChildren = std::make_unique<ParentMap>(
|
/netbsd-current/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/ |
H A D | UnreachableCodeChecker.cpp | 16 #include "clang/AST/ParentMap.h" 43 static bool isInvalidPath(const CFGBlock *CB, const ParentMap &PM); 58 const ParentMap *PM = nullptr; 83 // Bail out if we didn't get the CFG or the ParentMap. 219 const ParentMap &PM) {
|
H A D | TraversalChecker.cpp | 14 #include "clang/AST/ParentMap.h" 42 const ParentMap &Parents = C.getLocationContext()->getParentMap();
|
H A D | DeadStoresChecker.cpp | 16 #include "clang/AST/ParentMap.h" 139 ParentMap& Parents; 150 ParentMap &parents, 550 ParentMap &pmap = mgr.getParentMap(D);
|
H A D | ConversionChecker.cpp | 27 #include "clang/AST/ParentMap.h" 68 const ParentMap &PM = C.getLocationContext()->getParentMap();
|
H A D | VforkChecker.cpp | 37 #include "clang/AST/ParentMap.h" 162 const ParentMap &PM = C.getLocationContext()->getParentMap();
|
/netbsd-current/external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
H A D | AnalysisManager.h | 117 ParentMap &getParentMap(Decl const *D) {
|
H A D | ExplodedGraph.h | 49 class ParentMap; 160 const ParentMap &getParentMap() const {
|
/netbsd-current/external/apache2/llvm/dist/clang/lib/ARCMigrate/ |
H A D | Transforms.h | 12 #include "clang/AST/ParentMap.h" 47 ParentMap PMap; 55 ParentMap &getParentMap() { return PMap; }
|
H A D | TransProtectedScope.cpp | 56 ParentMap &PMap; 60 CaseCollector(ParentMap &PMap, SmallVectorImpl<CaseInfo> &Cases)
|
H A D | TransRetainReleaseDealloc.cpp | 22 #include "clang/AST/ParentMap.h" 40 std::unique_ptr<ParentMap> StmtMap; 56 StmtMap.reset(new ParentMap(body));
|
H A D | TransUnbridgedCasts.cpp | 46 #include "clang/AST/ParentMap.h" 62 std::unique_ptr<ParentMap> StmtMap; 76 StmtMap.reset(new ParentMap(body)); 81 // ParentMap does not enter into a BlockDecl to record its stmts, so use a
|
/netbsd-current/external/apache2/llvm/lib/libclangAST/ |
H A D | Makefile | 62 ParentMap.cpp \
|
/netbsd-current/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
H A D | MachineLICM.cpp | 240 DenseMap<MachineDomTreeNode *, MachineDomTreeNode *> &ParentMap); 679 DenseMap<MachineDomTreeNode*, MachineDomTreeNode*> &ParentMap) { 687 while (MachineDomTreeNode *Parent = ParentMap[Node]) { 707 DenseMap<MachineDomTreeNode*, MachineDomTreeNode*> ParentMap; local 742 ParentMap[Child] = Node; 776 ExitScopeIfDone(Node, OpenChildren, ParentMap); 677 ExitScopeIfDone(MachineDomTreeNode *Node, DenseMap<MachineDomTreeNode*, unsigned> &OpenChildren, DenseMap<MachineDomTreeNode*, MachineDomTreeNode*> &ParentMap) argument
|
/netbsd-current/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/ |
H A D | BugReporter.cpp | 20 #include "clang/AST/ParentMap.h" 164 const ParentMap &getParentMap() const { 616 static const Stmt *getEnclosingParent(const Stmt *S, const ParentMap &PM) { 1020 static bool isContainedByStmt(const ParentMap &PM, const Stmt *S, 1030 static const Stmt *getStmtBeforeCond(const ParentMap &PM, const Stmt *Term, 1044 static bool isInLoopBody(const ParentMap &PM, const Stmt *S, const Stmt *Term) { 1271 const ParentMap &PM = C.getParentMap(); 1335 static const Stmt *getStmtParent(const Stmt *S, const ParentMap &PM) { 1414 const ParentMap &PM = LC->getParentMap(); 1669 static bool lexicalContains(const ParentMap [all...] |
/netbsd-current/external/apache2/llvm/dist/clang/lib/Edit/ |
H A D | RewriteObjCFoundationAPI.cpp | 18 #include "clang/AST/ParentMap.h" 328 const ParentMap *PMap); 340 const ParentMap *PMap) { 379 const ParentMap *PMap) {
|