summaryrefslogtreecommitdiffstats
path: root/lib/Analysis/IPA/CallGraph.cpp
Commit message (Expand)AuthorAgeFilesLines
* Reapply r110396, with fixes to appease the Linux buildbot gods.Owen Anderson2010-08-061-3/+3
* Revert r110396 to fix buildbots.Owen Anderson2010-08-061-3/+3
* Don't use PassInfo* as a type identifier for passes. Instead, use the addres...Owen Anderson2010-08-051-3/+3
* use Value* constructor of CallSite to create potentially improper siteGabor Greif2010-07-281-2/+2
* Add INSTANTIATE_AG_PASS, which combines RegisterPass<> with RegisterAnalysisG...Owen Anderson2010-07-211-3/+2
* Speculatively revert r108813, in an attempt to get the self-host buildbots wo...Owen Anderson2010-07-201-1/+1
* Reapply r108794, a fix for the failing test from last time.Owen Anderson2010-07-201-1/+1
* Revert r108794, "Separate PassInfo into two classes: a constructor-freeDaniel Dunbar2010-07-201-1/+1
* Separate PassInfo into two classes: a constructor-free superclass (StaticPass...Owen Anderson2010-07-201-1/+1
* do not repeatedly dereference use_iteratorGabor Greif2010-07-091-3/+5
* fix callgraph dump to not print 0x0x1234 for nodes.Chris Lattner2010-04-231-6/+8
* PR6880: Don't dereference CallsExternalNode if it's NULL.Benjamin Kramer2010-04-201-3/+5
* make CallGraphNode dtor abort if a node is deleted when there are stillChris Lattner2010-04-201-0/+9
* adopt getAdjustedAnalysisPointer in BasicCallGraph.Chris Lattner2010-01-201-1/+11
* Convert debug messages to use dbgs(). Generally this meansDavid Greene2009-12-231-2/+3
* Reverting 85714, 85715, 85716, which are breaking the buildDouglas Gregor2009-11-011-1/+0
* Don't #include Pass.h from CallGraph.h.Dan Gohman2009-11-011-0/+1
* Remove includes of Support/Compiler.h that are no longer needed after theNick Lewycky2009-10-251-1/+0
* Remove VISIBILITY_HIDDEN from class/struct found inside anonymous namespaces.Nick Lewycky2009-10-251-1/+1
* add a new CallGraphNode::replaceCallEdge method and use it fromChris Lattner2009-09-151-0/+17
* remove CallGraphNode::replaceCallSite, it is redundant with other APIs.Chris Lattner2009-09-011-22/+0
* Change CallGraphNode to maintain it's Function as an AssertingVHChris Lattner2009-09-011-19/+4
* Step #1 to giving Callgraph some sane invariants. The problems with callgraphChris Lattner2009-08-311-24/+34
* fix a crash building SPASS by tolerating a callsite that doesn't existChris Lattner2009-08-311-8/+13
* Fix PR4834, a tricky case where the inliner would resolve anChris Lattner2009-08-311-14/+23
* use an accessor instead of poking internals of a node.Chris Lattner2009-08-311-1/+1
* Fix some nasty callgraph dangling pointer problems in Chris Lattner2009-08-311-16/+9
* add a dump() method on callgraph.Chris Lattner2009-08-301-0/+3
* Change Pass::print to take a raw ostream instead of std::ostream,Chris Lattner2009-08-231-27/+13
* More migration to raw_ostream, the water has dried up around the iostream hole.Daniel Dunbar2009-07-251-3/+3
* Clear the cached cost when removing a function inDale Johannesen2009-03-191-1/+2
* introduce a useful abstraction to find out if a Use is in the call position o...Gabor Greif2009-01-221-1/+2
* switch over some other methods from indices to iteratorsGabor Greif2009-01-171-8/+8
* speed up iterative loop by using iterators. changes direction, but functional...Gabor Greif2009-01-171-4/+4
* Add the private linkage.Rafael Espindola2009-01-151-1/+1
* minor simplificationGabor Greif2009-01-141-2/+2
* Teach internalize to preserve the callgraph.Duncan Sands2008-10-031-0/+13
* Simplify this some more. No functionality change.Duncan Sands2008-09-091-15/+8
* Optimization suggested by Matthijs Kooijman.Duncan Sands2008-09-091-1/+2
* Correct callgraph construction. It has two problems:Duncan Sands2008-09-091-34/+14
* Didn't mean to commit this change to how theDuncan Sands2008-09-081-8/+4
* Reapply 55859. This doesn't change anything asDuncan Sands2008-09-081-14/+8
* When PruneEH turned an invoke into an ordinaryDuncan Sands2008-09-061-1/+14
* Revert r55859. This is breaking the build in the abscence of its companion c...Owen Anderson2008-09-051-0/+10
* Delete the removeCallEdgeTo callgraph method,Duncan Sands2008-09-051-10/+0
* Tidy up several unbeseeming casts from pointer to intptr_t.Dan Gohman2008-09-041-1/+1
* Replace two manual loops with calls to CallSite::hasArguments (no functional ...Matthijs Kooijman2008-06-041-3/+1
* Clean up the use of static and anonymous namespaces. This turned upDan Gohman2008-05-131-4/+5
* add a new CallGraphNode::removeCallEdgeFor method, tidy some comments.Chris Lattner2008-04-131-0/+14
* PassInfo keep tracks whether a pass is an analysis pass or not.Devang Patel2008-03-191-1/+1