aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Analysis/IPA
Commit message (Expand)AuthorAgeFilesLines
* Remove VISIBILITY_HIDDEN from class/struct found inside anonymous namespaces.Nick Lewycky2009-10-253-6/+5
* Auto-upgrade free instructions to calls to the builtin free function.Victor Hernandez2009-10-242-5/+6
* Remove AllocationInst. Since MallocInst went away, AllocaInst is the only su...Victor Hernandez2009-10-231-5/+10
* Remove MallocInst from LLVM Instructions.Victor Hernandez2009-10-171-3/+2
* Extend the StartPassTimer and StopPassTimer functions so that theDan Gohman2009-09-281-4/+4
* Enhance analysis passes so that they apply the same analysis to malloc calls ...Victor Hernandez2009-09-182-9/+20
* add a new CallGraphNode::replaceCallEdge method and use it fromChris Lattner2009-09-151-0/+17
* make -debug-pass=Executions show information about what call graph nodesChris Lattner2009-09-151-1/+14
* Fix uppercaseo.Dale Johannesen2009-09-101-1/+1
* back out my recent commit (r80858), it seems to break self-hosting buildbot's...Gabor Greif2009-09-032-2/+2
* re-commit r66920 (which has been backed out in r66953) I may have more luck t...Gabor Greif2009-09-032-2/+2
* revert my patch, duncan points out what is wrong with my logic. AddChris Lattner2009-09-021-4/+8
* one more try at making this simpler, hopefully it won't break everything :)Chris Lattner2009-09-021-4/+4
* Complicate Chris's simplification, avoiding complaintsDuncan Sands2009-09-021-1/+5
* debug intrinsics do not go in the callgraph, this fixes a coupleChris Lattner2009-09-011-1/+2
* Fix a regression I introduced in r80708, found by llvm-test.Chris Lattner2009-09-011-5/+12
* remove CallGraphNode::replaceCallSite, it is redundant with other APIs.Chris Lattner2009-09-012-23/+1
* doxygenate RefreshCallGraph, add a new 'verification mode', and run it after Chris Lattner2009-09-011-4/+37
* simpler solution to iterator invalidation "problem" foundChris Lattner2009-09-011-11/+6
* Do not manipulate invalid iterators. This fixes theDuncan Sands2009-09-011-6/+11
* Change CallGraphNode to maintain it's Function as an AssertingVHChris Lattner2009-09-012-37/+34
* cleanups pointed out by duncanChris Lattner2009-08-311-2/+1
* Step #1 to giving Callgraph some sane invariants. The problems with callgraphChris Lattner2009-08-312-27/+170
* cleanups, factor some code out to a helper functionChris Lattner2009-08-311-22/+39
* 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-312-24/+21
* add a dump() method on callgraph.Chris Lattner2009-08-301-0/+3
* Mark Andersen's as experimental.Chris Lattner2009-08-281-1/+2
* Fix -Asserts warnings.Daniel Dunbar2009-08-231-0/+2
* remove a few DOUTs here and there.Chris Lattner2009-08-231-25/+25
* Change Pass::print to take a raw ostream instead of std::ostream,Chris Lattner2009-08-234-38/+23
* Use hasDefinitiveInitializer() instead of testing the same thingDan Gohman2009-08-191-1/+1
* Use isa instead of dyn_cast when the result is only converted to bool.Dan Gohman2009-08-111-2/+2
* Remove unused function.Daniel Dunbar2009-08-071-7/+0
* Fix a bunch of namespace pollution.Dan Gohman2009-08-071-1/+1
* Move a few more APIs back to 2.5 forms. The only remaining ones left to chan...Owen Anderson2009-07-311-1/+1
* Remove Value::getName{Start,End}, the last of the old Name APIs.Daniel Dunbar2009-07-261-1/+1
* More migration to raw_ostream, the water has dried up around the iostream hole.Daniel Dunbar2009-07-251-3/+3
* Move to raw_ostream.Daniel Dunbar2009-07-241-33/+34
* Get rid of the Pass+Context magic.Owen Anderson2009-07-221-1/+1
* llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable.Torok Edwin2009-07-141-7/+7
* Begin the painful process of tearing apart the rat'ss nest that is Constants....Owen Anderson2009-07-131-1/+1
* assert(0) -> LLVM_UNREACHABLE.Torok Edwin2009-07-111-6/+6
* Convert more assert(0)+abort() -> LLVM_UNREACHABLE,Torok Edwin2009-07-111-1/+2
* Fix the build on Cygwin. Patch by Aaron Gray.Owen Anderson2009-06-301-2/+2
* Use a more correct atomic increment style. This isn't really necessary inOwen Anderson2009-06-251-2/+2
* Make this thread-safe.Owen Anderson2009-06-241-1/+3
* Clear the cached cost when removing a function inDale Johannesen2009-03-191-1/+2