summaryrefslogtreecommitdiff
path: root/lib/Analysis/IPA/CallGraph.cpp
Commit message (Expand)AuthorAge
* [C++] Use 'nullptr'.Craig Topper2014-04-28
* [C++] Use 'nullptr'.Craig Topper2014-04-24
* [Modules] Move CallSite into the IR library where it belogs. It isChandler Carruth2014-03-04
* [PM] Add a definition for the static PassID in the CallGraphAnalysis.Chandler Carruth2014-01-05
* [PM] Split the CallGraph out from the ModulePass which creates theChandler Carruth2013-11-26
* [PM] Rename the 'Mod' member to the more idiomatic 'M'. No functionalityChandler Carruth2013-11-26
* Merge CallGraph and BasicCallGraph.Rafael Espindola2013-10-31
* Call destroy from ~BasicCallGraph.Rafael Espindola2013-10-25
* Move all of the header files which are involved in modelling the LLVM IRChandler Carruth2013-01-02
* Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-03
* Now that invoke of an intrinsic is possible (for the llvm.do.nothing intrinsic)Duncan Sands2012-09-26
* Release build: guard dump functions withManman Ren2012-09-12
* Release build: guard dump functions with "ifndef NDEBUG"Manman Ren2012-09-06
* Simplify; no intended functional change.Eli Friedman2011-10-20
* Teach the CallGraph to ignore calls to intrinsics.John McCall2011-06-09
* Add spliceFunction to the CallGraph interface. This allows users to efficientlyNick Lewycky2011-01-03
* Get rid of static constructors for pass registration. Instead, every pass ex...Owen Anderson2010-10-19
* Analysis groups need to initialize their default implementations.Owen Anderson2010-10-13
* Now with fewer extraneous semicolons!Owen Anderson2010-10-07
* Hide analysis group registration behind a macro, just like pass registration.Owen Anderson2010-10-06
* Reapply r110396, with fixes to appease the Linux buildbot gods.Owen Anderson2010-08-06
* Revert r110396 to fix buildbots.Owen Anderson2010-08-06
* Don't use PassInfo* as a type identifier for passes. Instead, use the addres...Owen Anderson2010-08-05
* use Value* constructor of CallSite to create potentially improper siteGabor Greif2010-07-28
* Add INSTANTIATE_AG_PASS, which combines RegisterPass<> with RegisterAnalysisG...Owen Anderson2010-07-21
* Speculatively revert r108813, in an attempt to get the self-host buildbots wo...Owen Anderson2010-07-20
* Reapply r108794, a fix for the failing test from last time.Owen Anderson2010-07-20
* Revert r108794, "Separate PassInfo into two classes: a constructor-freeDaniel Dunbar2010-07-20
* Separate PassInfo into two classes: a constructor-free superclass (StaticPass...Owen Anderson2010-07-20
* do not repeatedly dereference use_iteratorGabor Greif2010-07-09
* fix callgraph dump to not print 0x0x1234 for nodes.Chris Lattner2010-04-23
* PR6880: Don't dereference CallsExternalNode if it's NULL.Benjamin Kramer2010-04-20
* make CallGraphNode dtor abort if a node is deleted when there are stillChris Lattner2010-04-20
* adopt getAdjustedAnalysisPointer in BasicCallGraph.Chris Lattner2010-01-20
* Convert debug messages to use dbgs(). Generally this meansDavid Greene2009-12-23
* Reverting 85714, 85715, 85716, which are breaking the buildDouglas Gregor2009-11-01
* Don't #include Pass.h from CallGraph.h.Dan Gohman2009-11-01
* Remove includes of Support/Compiler.h that are no longer needed after theNick Lewycky2009-10-25
* Remove VISIBILITY_HIDDEN from class/struct found inside anonymous namespaces.Nick Lewycky2009-10-25
* add a new CallGraphNode::replaceCallEdge method and use it fromChris Lattner2009-09-15
* remove CallGraphNode::replaceCallSite, it is redundant with other APIs.Chris Lattner2009-09-01
* Change CallGraphNode to maintain it's Function as an AssertingVHChris Lattner2009-09-01
* Step #1 to giving Callgraph some sane invariants. The problems with callgraphChris Lattner2009-08-31
* fix a crash building SPASS by tolerating a callsite that doesn't existChris Lattner2009-08-31
* Fix PR4834, a tricky case where the inliner would resolve anChris Lattner2009-08-31
* use an accessor instead of poking internals of a node.Chris Lattner2009-08-31
* Fix some nasty callgraph dangling pointer problems in Chris Lattner2009-08-31
* add a dump() method on callgraph.Chris Lattner2009-08-30
* Change Pass::print to take a raw ostream instead of std::ostream,Chris Lattner2009-08-23
* More migration to raw_ostream, the water has dried up around the iostream hole.Daniel Dunbar2009-07-25