summaryrefslogtreecommitdiff
path: root/clang/lib/Analysis/CallGraph.cpp
AgeCommit message (Expand)Author
2025-07-01[Analysis] Use range-based for loops (NFC) (#146466)Kazu Hirata
2025-05-31[Analysis] Remove unused includes (NFC) (#142255)Kazu Hirata
2024-11-15[Clang] [NFC] Refactor AST visitors in Sema and the static analyser to use Dy...Sirraide
2023-12-13[clang] Use StringRef::{starts,ends}_with (NFC) (#75149)Kazu Hirata
2020-03-20[[Clang CallGraph]] CallGraph should still record calls to decls.Erich Keane
2020-02-13[clang][Analysis] CallGraph: store the actual call `Expr*` in the CallGraphNo...Roman Lebedev
2019-09-30Teach CallGraph to look into Generic Lambdas.Erich Keane
2019-08-20[CallGraph] Take into accound calls that aren't within any function bodies.Artem Dergachev
2019-08-14[Clang] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-12-12Change CallGraph print to show the fully qualified nameErich Keane
2018-07-30Remove trailing spaceFangrui Song
2017-12-07[Analysis] Fix some Clang-tidy modernize and Include What You Use warnings; o...Eugene Zelenko
2017-01-27[analyzer] Consider function call arguments while building CallGraph.Artem Dergachev
2016-12-12[StaticAnalysis] Remove unnecessary parameter in CallGraphNode::addCallee.Haojian Wu
2016-10-10[Analysis] Use unique_ptr for CallGraph::FunctionMap.Justin Lebar
2016-01-29Annotate dump() methods with LLVM_DUMP_METHOD, addressing Richard Smith r2591...Yaron Keren
2015-07-02Switch users of the 'for (StmtRange range = stmt->children(); range; ++range)...Benjamin Kramer
2015-06-22Revert r240270 ("Fixed/added namespace ending comments using clang-tidy").Alexander Kornienko
2015-06-22Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko
2014-12-17[CallGraph] Make sure the edges are not missed due to re-declarationsAnna Zaks
2014-05-20[C++11] Use 'nullptr'. Analysis edition.Craig Topper
2014-04-22[Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth
2014-03-07[C++11] Replacing DeclBase iterators decls_begin() and decls_end() with itera...Aaron Ballman
2014-02-19Use llvm::DeleteContainerSeconds when possibleReid Kleckner
2012-12-21[analyzer] Fix typos.Anna Zaks
2012-12-21[analyzer] Re-apply r170826 and make the dumping of the GallGraphAnna Zaks
2012-12-21Revert r170826. The output ofRafael Espindola
2012-12-21[analyzer] Traverse the Call Graph in topological order.Anna Zaks
2012-12-21[analyzer] Add blocks and ObjC messages to the call graph.Anna Zaks
2012-12-04Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth
2012-06-06Remove unused private member variables found by clang's new -Wunused-private-...Benjamin Kramer
2012-04-12[analyzer] PCH deserialization optimization.Anna Zaks
2012-04-05Do not crash in the callgraph construction when encountering deleted function...Ted Kremenek
2012-03-14Fix dereference of end iterator. Spotted by ASan.Matt Beaumont-Gay
2012-03-13[analyzer] Refactor CallGraph to use Recursive AST visitor whenAnna Zaks
2012-03-09CallGraph: Add getNode() method, constify.Anna Zaks
2012-03-08Call Graph: Only the root node is allowed to have an invalid Decl*.Anna Zaks
2012-03-08Remove stray semi-colon.Daniel Dunbar
2012-03-08Add a basic CallGraph to Analysis.Anna Zaks
2009-12-03Fix layering violation by moving Analysis/CallGraph to IndexDaniel Dunbar
2009-11-30Adapt to the DOTGraphTraits changes in LLVM.Tobias Grosser
2009-11-14Change *BugReport constructors to take StringRefs.Benjamin Kramer
2009-10-28make CallGraph more flexible by letting it accept ASTContext instead of ASTUnit.Zhongxing Xu
2009-09-29Modify ASTLocation and apart from being a Decl or Stmt, allow it to also be:Argyrios Kyrtzidis
2009-09-29Add more const-goodness to ASTLocation.Argyrios Kyrtzidis
2009-09-09Remove tabs, and whitespace cleanups.Mike Stump
2009-07-24Add getDecl() to CallGraph and CallGraphNode.Zhongxing Xu
2009-07-23Add two nodes to the call graph:Zhongxing Xu
2009-07-23Add template specializations to view the call graph in dot format.Zhongxing Xu