aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Analysis/CallGraph.cpp
AgeCommit message (Expand)AuthorFilesLines
2017-01-27[analyzer] Consider function call arguments while building CallGraph.Artem Dergachev1-0/+1
2016-12-12[StaticAnalysis] Remove unnecessary parameter in CallGraphNode::addCallee.Haojian Wu1-2/+2
2016-10-10[Analysis] Use unique_ptr for CallGraph::FunctionMap.Justin Lebar1-9/+7
2016-01-29Annotate dump() methods with LLVM_DUMP_METHOD, addressing Richard Smith r2591...Yaron Keren1-2/+2
2015-07-02Switch users of the 'for (StmtRange range = stmt->children(); range; ++range)...Benjamin Kramer1-3/+3
2015-06-22Revert r240270 ("Fixed/added namespace ending comments using clang-tidy").Alexander Kornienko1-1/+1
2015-06-22Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko1-1/+1
2014-12-17[CallGraph] Make sure the edges are not missed due to re-declarationsAnna Zaks1-8/+5
2014-05-20[C++11] Use 'nullptr'. Analysis edition.Craig Topper1-5/+5
2014-04-22[Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth1-2/+2
2014-03-07[C++11] Replacing DeclBase iterators decls_begin() and decls_end() with itera...Aaron Ballman1-3/+2
2014-02-19Use llvm::DeleteContainerSeconds when possibleReid Kleckner1-6/+1
2012-12-21[analyzer] Fix typos.Anna Zaks1-2/+2
2012-12-21[analyzer] Re-apply r170826 and make the dumping of the GallGraphAnna Zaks1-13/+16
2012-12-21Revert r170826. The output ofRafael Espindola1-2/+8
2012-12-21[analyzer] Traverse the Call Graph in topological order.Anna Zaks1-8/+2
2012-12-21[analyzer] Add blocks and ObjC messages to the call graph.Anna Zaks1-14/+67
2012-12-04Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth1-2/+0
2012-06-06Remove unused private member variables found by clang's new -Wunused-private-...Benjamin Kramer1-4/+3
2012-04-12[analyzer] PCH deserialization optimization.Anna Zaks1-61/+32
2012-04-05Do not crash in the callgraph construction when encountering deleted function...Ted Kremenek1-1/+2
2012-03-14Fix dereference of end iterator. Spotted by ASan.Matt Beaumont-Gay1-1/+3
2012-03-13[analyzer] Refactor CallGraph to use Recursive AST visitor whenAnna Zaks1-36/+32
2012-03-09CallGraph: Add getNode() method, constify.Anna Zaks1-0/+4
2012-03-08Call Graph: Only the root node is allowed to have an invalid Decl*.Anna Zaks1-1/+4
2012-03-08Remove stray semi-colon.Daniel Dunbar1-1/+1
2012-03-08Add a basic CallGraph to Analysis.Anna Zaks1-0/+207
2009-12-03Fix layering violation by moving Analysis/CallGraph to IndexDaniel Dunbar1-150/+0
2009-11-30Adapt to the DOTGraphTraits changes in LLVM.Tobias Grosser1-1/+3
2009-11-14Change *BugReport constructors to take StringRefs.Benjamin Kramer1-1/+1
2009-10-28make CallGraph more flexible by letting it accept ASTContext instead of ASTUnit.Zhongxing Xu1-3/+1
2009-09-29Modify ASTLocation and apart from being a Decl or Stmt, allow it to also be:Argyrios Kyrtzidis1-4/+1
2009-09-29Add more const-goodness to ASTLocation.Argyrios Kyrtzidis1-1/+1
2009-09-09Remove tabs, and whitespace cleanups.Mike Stump1-9/+9
2009-07-24Add getDecl() to CallGraph and CallGraphNode.Zhongxing Xu1-0/+7
2009-07-23Add two nodes to the call graph:Zhongxing Xu1-0/+12
2009-07-23Add template specializations to view the call graph in dot format.Zhongxing Xu1-0/+21
2009-07-21Remove the ASTContext parameter from Entity::getPrintableName().Argyrios Kyrtzidis1-3/+2
2009-07-21Change the semantics for Entity.Argyrios Kyrtzidis1-6/+6
2009-07-18Replace stmt visitors with the fall back method.Zhongxing Xu1-21/+1
2009-07-17Rename Entity::getName() to Entity::getPrintableName() to make its purposeZhongxing Xu1-2/+3
2009-07-17As suggested by Argyrios, revert r76159 and make "FindImmediateParent" Zhongxing Xu1-1/+4
2009-07-17Refactor code into a new CallExpr::getDirectCallee() method. Simplify someZhongxing Xu1-15/+4
2009-07-17CallGraph: add a bunch of stmt visitors.Zhongxing Xu1-6/+20
2009-07-17CallGraph:Zhongxing Xu1-6/+12
2009-07-16Commit the initial implementation of call graph building.Zhongxing Xu1-0/+121