aboutsummaryrefslogtreecommitdiff
path: root/lib/Analysis/IPA/CallGraph.cpp
AgeCommit message (Expand)Author
2013-01-02Move all of the header files which are involved in modelling the LLVM IRChandler Carruth
2012-12-03Use the new script to sort the includes of every file under lib.Chandler Carruth
2012-09-26Now that invoke of an intrinsic is possible (for the llvm.do.nothing intrinsic)Duncan Sands
2012-09-12Release build: guard dump functions withManman Ren
2012-09-06Release build: guard dump functions with "ifndef NDEBUG"Manman Ren
2011-10-20Simplify; no intended functional change.Eli Friedman
2011-06-09Teach the CallGraph to ignore calls to intrinsics.John McCall
2011-01-03Add spliceFunction to the CallGraph interface. This allows users to efficientlyNick Lewycky
2010-10-19Get rid of static constructors for pass registration. Instead, every pass ex...Owen Anderson
2010-10-13Analysis groups need to initialize their default implementations.Owen Anderson
2010-10-07Now with fewer extraneous semicolons!Owen Anderson
2010-10-06Hide analysis group registration behind a macro, just like pass registration.Owen Anderson
2010-08-06Reapply r110396, with fixes to appease the Linux buildbot gods.Owen Anderson
2010-08-06Revert r110396 to fix buildbots.Owen Anderson
2010-08-05Don't use PassInfo* as a type identifier for passes. Instead, use the addres...Owen Anderson
2010-07-28use Value* constructor of CallSite to create potentially improper siteGabor Greif
2010-07-21Add INSTANTIATE_AG_PASS, which combines RegisterPass<> with RegisterAnalysisG...Owen Anderson
2010-07-20Speculatively revert r108813, in an attempt to get the self-host buildbots wo...Owen Anderson
2010-07-20Reapply r108794, a fix for the failing test from last time.Owen Anderson
2010-07-20Revert r108794, "Separate PassInfo into two classes: a constructor-freeDaniel Dunbar
2010-07-20Separate PassInfo into two classes: a constructor-free superclass (StaticPass...Owen Anderson
2010-07-09do not repeatedly dereference use_iteratorGabor Greif
2010-04-23fix callgraph dump to not print 0x0x1234 for nodes.Chris Lattner
2010-04-20PR6880: Don't dereference CallsExternalNode if it's NULL.Benjamin Kramer
2010-04-20make CallGraphNode dtor abort if a node is deleted when there are stillChris Lattner
2010-01-20adopt getAdjustedAnalysisPointer in BasicCallGraph.Chris Lattner
2009-12-23Convert debug messages to use dbgs(). Generally this meansDavid Greene
2009-11-01Reverting 85714, 85715, 85716, which are breaking the buildDouglas Gregor
2009-11-01Don't #include Pass.h from CallGraph.h.Dan Gohman
2009-10-25Remove includes of Support/Compiler.h that are no longer needed after theNick Lewycky
2009-10-25Remove VISIBILITY_HIDDEN from class/struct found inside anonymous namespaces.Nick Lewycky
2009-09-15add a new CallGraphNode::replaceCallEdge method and use it fromChris Lattner
2009-09-01remove CallGraphNode::replaceCallSite, it is redundant with other APIs.Chris Lattner
2009-09-01Change CallGraphNode to maintain it's Function as an AssertingVHChris Lattner
2009-08-31Step #1 to giving Callgraph some sane invariants. The problems with callgraphChris Lattner
2009-08-31fix a crash building SPASS by tolerating a callsite that doesn't existChris Lattner
2009-08-31Fix PR4834, a tricky case where the inliner would resolve anChris Lattner
2009-08-31use an accessor instead of poking internals of a node.Chris Lattner
2009-08-31Fix some nasty callgraph dangling pointer problems in Chris Lattner
2009-08-30add a dump() method on callgraph.Chris Lattner
2009-08-23Change Pass::print to take a raw ostream instead of std::ostream,Chris Lattner
2009-07-25More migration to raw_ostream, the water has dried up around the iostream hole.Daniel Dunbar
2009-03-19Clear the cached cost when removing a function inDale Johannesen
2009-01-22introduce a useful abstraction to find out if a Use is in the call position o...Gabor Greif
2009-01-17switch over some other methods from indices to iteratorsGabor Greif
2009-01-17speed up iterative loop by using iterators. changes direction, but functional...Gabor Greif
2009-01-15Add the private linkage.Rafael Espindola
2009-01-14minor simplificationGabor Greif
2008-10-03Teach internalize to preserve the callgraph.Duncan Sands
2008-09-09Simplify this some more. No functionality change.Duncan Sands