aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/Analysis
Commit message (Expand)AuthorAgeFilesLines
* Add new methodChris Lattner2004-03-012-0/+2
* Fix the "partial pool allocator" on em3d and others. The problem is thatChris Lattner2004-03-012-8/+16
* Doxygenify comments.Misha Brukman2004-02-291-16/+11
* Update comments and add warningChris Lattner2004-02-212-4/+10
* Add a method useful for updating DSAChris Lattner2004-02-192-0/+18
* Add an important prototypeChris Lattner2004-02-111-0/+8
* Factor this code out of llvm-profChris Lattner2004-02-111-0/+65
* An initial implementation of an LLVM ProfileInfo class which is designed toChris Lattner2004-02-101-0/+43
* Remove some unneeded stuffChris Lattner2004-02-101-3/+1
* Substantially improve the DSA code by removing 'forwarding' nodes fromChris Lattner2004-02-084-4/+18
* Switch the Nodes list from being an std::vector<DSNode*> to an ilist<DSNode>Chris Lattner2004-02-084-8/+66
* Change to use iterators instead of direct accessChris Lattner2004-02-082-4/+4
* Abstract out the Nodes collection. Instead of providing a getNodes() method,Chris Lattner2004-02-074-22/+22
* Actually USE isForwarding methodChris Lattner2004-02-072-10/+10
* As Alkis pointed out to me, I forgot to commit this... :(Chris Lattner2004-02-072-0/+8
* Add a new pointsToConstantMemory method to the AliasAnalysis interfaceChris Lattner2004-01-301-1/+8
* Doxygenify comments.Misha Brukman2004-01-301-0/+1
* Keep track of all of the globals inserted into the scalar mapChris Lattner2004-01-282-8/+52
* Pull the ScalarMap out into something that is more structured than what we hadChris Lattner2004-01-282-2/+84
* Minor tweaksChris Lattner2004-01-272-10/+22
* Add comments, allow DSNode "copy ctor" to ignore outgoing links, add moreChris Lattner2004-01-272-6/+40
* * cloneReachable* and clonePartiallyInto are not obsoleteChris Lattner2004-01-272-76/+92
* Add new flag, other minor modificationsChris Lattner2004-01-232-10/+14
* Fix grammarChris Lattner2004-01-232-4/+4
* Eliminated the CompletedNodes argument to the cloneReachable* methods. ThisChris Lattner2004-01-222-10/+4
* It doesn't make sense for one side to be const, but not the other.Chris Lattner2004-01-224-14/+20
* Remove const qualifier (all Value*'s are nonconst in DSA, so it's not clearChris Lattner2004-01-222-2/+40
* Specialize std::swap correctlyChris Lattner2004-01-222-4/+10
* Move SlotCalculator.h from include/llvm to include/llvm/AnalysisChris Lattner2004-01-201-4/+3
* add a method proto, make a method not inlineChris Lattner2004-01-201-7/+2
* Add support for representing the "compaction table"Chris Lattner2004-01-181-5/+40
* Improve comments, add support for remembering the constants strings thatChris Lattner2004-01-141-14/+27
* The only clients of the slot calculator are now the asmwriter and bcwriter.Chris Lattner2004-01-141-3/+8
* Improve encapsulation in the Loop and LoopInfo classes by eliminating theChris Lattner2004-01-081-7/+14
* Rename ClassifyExpression -> ClassifyExprChris Lattner2003-12-231-6/+6
* fix grammaoChris Lattner2003-12-221-1/+1
* Add a new AliassetTracker::remove method. Because we need to be able to removeChris Lattner2003-12-181-9/+33
* Add capability to represent volatile AliasSet'sChris Lattner2003-12-141-3/+13
* IncludeFile hack to pull in BasicValueNumbering whenever ValueNumbering.hBrian Gaeke2003-12-111-0/+5
* IncludeFile hack to pull in BasicAliasAnalysis whenever AliasAnalysis.hBrian Gaeke2003-12-111-0/+9
* The recalclulate method was a nasty hack that was once used by the -cee pass,Chris Lattner2003-12-071-5/+0
* Rewrite dominators implementation. Now domset is constructed from immdom,Chris Lattner2003-12-071-95/+111
* Move this method out of the generic dominators calculation codeChris Lattner2003-12-071-0/+2
* be GCC 3.4 cleanChris Lattner2003-11-291-19/+19
* Add methods for implementationChris Lattner2003-11-132-0/+20
* Add an initial version of the CompleteBUDataStructures passChris Lattner2003-11-132-0/+68
* Add argumentChris Lattner2003-11-122-2/+4
* Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke2003-11-1133-5/+154
* Add new methodChris Lattner2003-11-112-0/+18
* All DSGraphs keep a reference to the targetdata they are created with. This isChris Lattner2003-11-028-12/+50