aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/Analysis
Commit message (Expand)AuthorAgeFilesLines
* Fix Transforms/IndVarsSimplify/2006-03-31-NegativeStride.ll andChris Lattner2006-04-012-12/+12
* Move some common data structures between dom and pdom into the base classNate Begeman2006-03-202-32/+16
* Fix PR681 by using the standard Lengauer and Tarjan algorithm for dominatorNate Begeman2006-03-111-32/+49
* Make the LLVM headers "-ansi -pedantic -Wno-long-long" clean.Chris Lattner2006-02-225-7/+7
* Refactor a bunch of code into a non-inlined methodChris Lattner2006-02-041-33/+6
* add a methodChris Lattner2006-02-041-0/+2
* Initialize DFSnum's to -1, in case a node is not reachable.Chris Lattner2006-01-151-2/+3
* add an assert, patch by Daniel BerlinChris Lattner2006-01-151-0/+1
* Change ET-Forest to automatically recalculate its DFSnum's if too many slowChris Lattner2006-01-142-7/+17
* Add CallGraph::getOrInsertFunction, to allow clients to update the callgraphChris Lattner2006-01-141-0/+5
* add a dump method to CallGraphChris Lattner2006-01-141-1/+2
* Switch loopinfo to using ETForest instead of DominatorSet to compute itself.P...Chris Lattner2006-01-111-5/+3
* Fix the build on platforms where <cassert> doesn't define NULLChris Lattner2006-01-081-0/+1
* Initial implementation of the ET-Forest data structure for dominators andChris Lattner2006-01-083-1/+447
* Separate the call graph implementation from its interface. This implementsChris Lattner2005-12-222-68/+28
* Added comment for removing assertSumant Kowshik2005-12-061-0/+3
* Handling of zero length last fields in struct used for growing it arbitrarilySumant Kowshik2005-12-061-1/+2
* Add a simple clear() methodChris Lattner2005-11-301-0/+5
* Fix PR670 and test/Regression/Transforms/Mem2Reg/2005-11-28-Crash.llChris Lattner2005-11-291-0/+1
* Fix the dominates method to return true if the two nodes are the same. AddChris Lattner2005-11-181-4/+12
* remove a dead headerChris Lattner2005-10-291-63/+0
* Move some constant folding functions into LLVMAnalysis since they are usedJohn Criswell2005-10-271-0/+36
* This pass is very old and quite useless, remove it.Chris Lattner2005-10-242-64/+0
* add a protoChris Lattner2005-10-241-0/+4
* new headerChris Lattner2005-10-241-0/+64
* add some prototypesChris Lattner2005-10-241-0/+4
* new methodChris Lattner2005-09-121-0/+6
* add two helper methodsChris Lattner2005-08-091-0/+8
* Keep tabs and trailing spaces out.Jeff Cohen2005-07-301-2/+2
* Break SCEVExpander out of IndVarSimplify into its own .h/.cpp file so thatNate Begeman2005-07-301-0/+180
* Eliminate tabs and trailing spaces.Jeff Cohen2005-07-271-2/+2
* Don't crash on a query where the block is not in any loop. Thanks toChris Lattner2005-06-291-1/+2
* make AliasAnalysis know that VAArg writes memory. This is extremely conserva...Andrew Lenharth2005-06-201-0/+5
* fix warningChris Lattner2005-05-151-1/+1
* fix compiler warningChris Lattner2005-05-151-1/+1
* Some cleanups for compilation with GCC 4.0.0 to remove warnings:Reid Spencer2005-05-152-3/+4
* Add accessor method,Tanya Lattner2005-05-011-0/+1
* Convert tabs to spacesMisha Brukman2005-04-223-25/+25
* Remove trailing whitespaceMisha Brukman2005-04-2129-198/+198
* add support for taking the address of free.Chris Lattner2005-04-211-4/+8
* Improve doxygen documentation, patch contributed by Evan Jones!Chris Lattner2005-04-211-31/+31
* merge EquivClassGraphs.h into DataStructure.h with the other DSA pass definit...Chris Lattner2005-04-022-129/+105
* add and use a callee_iterator typedefChris Lattner2005-04-022-5/+7
* Change the ActualCallees callgraph from hash_multimap<Instruction,Function>Chris Lattner2005-04-022-6/+24
* add new spliceFrom methods.Chris Lattner2005-03-241-0/+10
* if a function doesn't access memory at all, it definitely doesn't read it.Chris Lattner2005-03-231-1/+2
* a hack to allow count-aa to work with ds-aa :(Chris Lattner2005-03-231-5/+4
* Fix a serious bug where we didn't insert globals into the globalset whenChris Lattner2005-03-221-1/+6
* add a methodChris Lattner2005-03-221-0/+6
* Now that the dead ctor is gone, nothing uses the old node mapping exported byChris Lattner2005-03-221-7/+2