aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/Analysis
Commit message (Expand)AuthorAgeFilesLines
* Add std:: prefix for compilers without correct koenig lookup implemented.Chris Lattner2004-10-121-2/+2
* 'Pass' should now not be derived from by clients. Instead, they should deriveChris Lattner2004-09-204-14/+14
* Adjust to API changesChris Lattner2004-09-201-2/+2
* Add CallGraphNode::removeAnyCallEdgeTo methodChris Lattner2004-09-181-0/+5
* Implement new changeFunction method, nuke a never implemented one.Chris Lattner2004-09-181-11/+19
* Make sure to update the list end when an element is removed from it. ThisChris Lattner2004-09-151-0/+4
* Add an AliasSetTracker::copyValue methodChris Lattner2004-09-141-9/+19
* Adjust to #include movageChris Lattner2004-09-141-2/+2
* Fixes to make LLVM compile with vc7.1.Alkis Evlogimenos2004-09-031-1/+1
* Changes For Bug 352Reid Spencer2004-09-018-13/+13
* Add standard print/dump methods to CallGraph classes.Chris Lattner2004-08-081-0/+8
* Make the create...() functions for some of these passes return a FunctionPass *.Brian Gaeke2004-07-271-2/+2
* New methodsChris Lattner2004-07-261-0/+2
* Add support for free instructionsChris Lattner2004-07-251-0/+3
* Clean up reference counting to stop "leaking" alias setsChris Lattner2004-07-221-14/+14
* Add a bunch of new functionality, primarily to do with removing aliasingChris Lattner2004-07-211-1/+22
* Make the AST interface a bit richer by returning whether an insertion causedChris Lattner2004-07-211-10/+17
* Remove dead fileChris Lattner2004-07-181-298/+0
* bug 122:Reid Spencer2004-07-171-7/+9
* Fix for PR341Chris Lattner2004-07-151-1/+1
* Headers movedChris Lattner2004-07-071-2/+2
* All of these now live in the DataStructure directoryChris Lattner2004-07-075-1632/+0
* Move DSA headers into Analysis/DataStructure to make it more obviousChris Lattner2004-07-073-3/+3
* As much as I hate to say it, the whole setNode interface for DSNodeHandlesChris Lattner2004-07-074-34/+36
* Move SlotCalculator.h to lib/Bytecode/Writer since that is the only placeReid Spencer2004-07-041-141/+0
* Add new headerChris Lattner2004-06-281-0/+29
* Move file to lib/Analysis/DataStructureChris Lattner2004-06-281-232/+0
* Moved to lib/analysis/datastructureChris Lattner2004-06-281-255/+0
* Moved to lib/Analysis/DataStructureChris Lattner2004-06-281-103/+0
* Moved to lib/Analysis/DataStructureChris Lattner2004-06-281-302/+0
* Remove distasteful method which is really part of the indvars passChris Lattner2004-06-241-6/+0
* Remove extra space.Misha Brukman2004-06-101-2/+2
* Part of bug 122:Reid Spencer2004-05-261-8/+2
* Several *major* changes to the AA interfaces:Chris Lattner2004-05-231-11/+43
* Add interfaces to update value numbering resultsChris Lattner2004-05-231-5/+22
* Rename a methodChris Lattner2004-05-231-3/+3
* Complete rewrite of the code that merges DS graphs for equivalence classesVikram S. Adve2004-05-231-0/+176
* Fix size/offset assertion to allow negative offsets and folded nodes.Vikram S. Adve2004-05-232-2/+16
* It's not clear to me whether the old version was correct C++ code, but inChris Lattner2004-05-211-3/+3
* Define erase forwarding method on tracesBrian Gaeke2004-05-171-0/+3
* Add BBTrace accessor method and data member.Brian Gaeke2004-05-041-0/+6
* New header file containing profile info enums shared between the C++ analysisBrian Gaeke2004-05-041-0/+28
* Initialize member out of paranoiaChris Lattner2004-05-021-2/+1
* Fix warningChris Lattner2004-04-271-0/+1
* Because I like being able to instantiate the cfgprinter from external projects,Brian Gaeke2004-04-261-0/+24
* Fix a typo in a comment.Brian Gaeke2004-04-261-1/+1
* Remove the SCEV::expandCodeFor method, add a new SCEVVisitor class.Chris Lattner2004-04-232-86/+40
* Add an ugly castChris Lattner2004-04-221-1/+1
* Add a methodChris Lattner2004-04-221-0/+8
* Allow getting the module from a call graphChris Lattner2004-04-201-0/+4