/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | ParentMapContext.cpp | 55 ParentMapContext::ParentMap *ParentMap); 59 class ParentMapContext::ParentMap { class in ParentMapContext 127 ParentMap(ASTContext &Ctx); 128 ~ParentMap() { in ~ParentMap() 290 ParentMapContext::ParentMap *ParentMap) { in match() 293 ParentMap->getDynNodeFromMap(TypedNode, ParentMap->PointerParents); in match() 295 auto TailTuple = MatchParents<U...>::match(NextParentList, ParentMap); in match() 313 ParentMapContext::ParentMap *ParentMap) { in match() 316 ParentMap->getDynNodeFromMap(TypedNode, ParentMap->PointerParents); in match() 327 ParentMapContext::ParentMap *ParentMap) { in matchParents() argument [all …]
|
H A D | ParentMap.cpp | 111 ParentMap::ParentMap(Stmt *S) : Impl(nullptr) { in ParentMap() function in ParentMap 119 ParentMap::~ParentMap() { in ~ParentMap() 123 void ParentMap::addStmt(Stmt* S) { in addStmt() 129 void ParentMap::setParent(const Stmt *S, const Stmt *Parent) { in setParent() 136 Stmt* ParentMap::getParent(Stmt* S) const { in getParent() 141 Stmt *ParentMap::getParentIgnoreParens(Stmt *S) const { in getParentIgnoreParens() 148 Stmt *ParentMap::getParentIgnoreParenCasts(Stmt *S) const { in getParentIgnoreParenCasts() 157 Stmt *ParentMap::getParentIgnoreParenImpCasts(Stmt *S) const { in getParentIgnoreParenImpCasts() 166 Stmt *ParentMap::getOuterParenParent(Stmt *S) const { in getOuterParenParent() 175 bool ParentMap::isConsumedExpr(Expr* E) const { in isConsumedExpr()
|
/freebsd/contrib/llvm-project/clang/include/clang/AST/ |
H A D | ParentMap.h | 20 class ParentMap { 23 ParentMap(Stmt* ASTRoot); 24 ~ParentMap();
|
H A D | ParentMapContext.h | 67 class ParentMap; variable 72 std::unique_ptr<ParentMap> Parents;
|
/freebsd/contrib/llvm-project/clang/include/clang/Edit/ |
H A D | Rewriters.h | 20 class ParentMap; variable 30 const ParentMap *PMap);
|
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
H A D | UnreachableCodeChecker.cpp | 44 static bool isInvalidPath(const CFGBlock *CB, const ParentMap &PM); 59 const ParentMap *PM = nullptr; in checkEndAnalysis() 216 const ParentMap &PM) { in isInvalidPath()
|
H A D | TraversalChecker.cpp | 42 const ParentMap &Parents = C.getLocationContext()->getParentMap(); in checkBranchCondition()
|
/freebsd/contrib/llvm-project/clang/include/clang/Analysis/ |
H A D | AnalysisDeclContext.h | 44 class ParentMap; variable 87 std::unique_ptr<ParentMap> PM; 169 ParentMap &getParentMap(); 257 const ParentMap &getParentMap() const { return Ctx->getParentMap(); } in getParentMap()
|
/freebsd/contrib/llvm-project/clang/lib/ARCMigrate/ |
H A D | Transforms.h | 47 ParentMap PMap; 55 ParentMap &getParentMap() { return PMap; } in getParentMap()
|
H A D | TransProtectedScope.cpp | 56 ParentMap &PMap; 60 CaseCollector(ParentMap &PMap, SmallVectorImpl<CaseInfo> &Cases) in CaseCollector()
|
H A D | TransRetainReleaseDealloc.cpp | 40 std::unique_ptr<ParentMap> StmtMap; 56 StmtMap.reset(new ParentMap(body)); in transformBody()
|
H A D | TransUnbridgedCasts.cpp | 62 std::unique_ptr<ParentMap> StmtMap; 76 StmtMap.reset(new ParentMap(body)); in transformBody()
|
H A D | ObjCMT.cpp | 234 const ParentMap *PMap) { in rewriteToPropertyDotSyntax() 313 ParentMap &PMap; 316 ObjCMigrator(ObjCMigrateASTConsumer &consumer, ParentMap &PMap) in ObjCMigrator() 358 std::unique_ptr<ParentMap> PMap; 367 PMap.reset(new ParentMap(S)); in TraverseStmt()
|
/freebsd/contrib/llvm-project/clang/lib/Analysis/ |
H A D | CFGStmtMap.cpp | 78 CFGStmtMap *CFGStmtMap::Build(CFG *C, ParentMap *PM) { in Build()
|
H A D | AnalysisDeclContext.cpp | 202 static void addParentsForSyntheticStmts(const CFG *TheCFG, ParentMap &PM) { in addParentsForSyntheticStmts() 278 ParentMap &AnalysisDeclContext::getParentMap() { in getParentMap() 280 PM.reset(new ParentMap(getBody())); in getParentMap()
|
H A D | CalledOnceCheck.cpp | 1121 ParentMap &PM = AC.getParentMap(); in getBlockGuaraneedCallSite() 1263 std::unique_ptr<ParentMap> ReturnChildren; in isPossiblyEmptyImpl() 1275 ReturnChildren = std::make_unique<ParentMap>( in isPossiblyEmptyImpl()
|
H A D | ReachableCode.cpp | 102 ParentMap PM(const_cast<Expr *>(RE)); in isDeadReturn()
|
/freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
H A D | AnalysisManager.h | 117 ParentMap &getParentMap(Decl const *D) { in getParentMap()
|
H A D | ExplodedGraph.h | 50 class ParentMap; variable 161 const ParentMap &getParentMap() const { in getParentMap()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | MachineLICM.cpp | 262 const DenseMap<MachineDomTreeNode *, MachineDomTreeNode *> &ParentMap); 781 const DenseMap<MachineDomTreeNode*, MachineDomTreeNode*> &ParentMap) { in ExitScopeIfDone() argument 788 MachineDomTreeNode *Parent = ParentMap.lookup(Node); in ExitScopeIfDone() 808 DenseMap<MachineDomTreeNode*, MachineDomTreeNode*> ParentMap; in HoistOutOfLoop() local 843 ParentMap[Child] = Node; in HoistOutOfLoop() 894 ExitScopeIfDone(Node, OpenChildren, ParentMap); in HoistOutOfLoop()
|
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
H A D | BugReporter.cpp | 176 const ParentMap &getParentMap() const { in getParentMap() 629 static const Stmt *getEnclosingParent(const Stmt *S, const ParentMap &PM) { in getEnclosingParent() 1033 static bool isContainedByStmt(const ParentMap &PM, const Stmt *S, in isContainedByStmt() 1043 static const Stmt *getStmtBeforeCond(const ParentMap &PM, const Stmt *Term, in getStmtBeforeCond() 1057 static bool isInLoopBody(const ParentMap &PM, const Stmt *S, const Stmt *Term) { in isInLoopBody() 1289 const ParentMap &PM = C.getParentMap(); in generatePathDiagnosticsForNode() 1358 static const Stmt *getStmtParent(const Stmt *S, const ParentMap &PM) { in getStmtParent() 1435 const ParentMap &PM = LC->getParentMap(); in addContextEdges() 1690 static bool lexicalContains(const ParentMap &PM, const Stmt *X, const Stmt *Y) { in lexicalContains() 1701 const ParentMap &PM) { in removePunyEdges() [all …]
|
H A D | ExplodedGraph.cpp | 136 const ParentMap &PM = progPoint.getLocationContext()->getParentMap(); in shouldCollect()
|
H A D | CallEvent.cpp | 1068 const ParentMap &PM = getLocationContext()->getParentMap(); in getMessageKind()
|
/freebsd/contrib/llvm-project/clang/lib/Edit/ |
H A D | RewriteObjCFoundationAPI.cpp | 329 const ParentMap *PMap); 341 const ParentMap *PMap) { in rewriteToObjCLiteralSyntax() 380 const ParentMap *PMap) { in rewriteToArrayLiteral()
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | AnalysisBasedWarnings.cpp | 1348 static bool isInLoop(const ASTContext &Ctx, const ParentMap &PM, in isInLoop() 1376 const ParentMap &PM) { in diagnoseRepeatedUseOfWeak()
|