aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/Analysis
Commit message (Expand)AuthorAgeFilesLines
* 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
* remove a dead ctorChris Lattner2005-03-221-2/+0
* now that the second argument is always this->ReturnNodes, don't bother passin...Chris Lattner2005-03-221-2/+1
* drop the second argument to cloneInto, which is always the local scalar map.Chris Lattner2005-03-221-1/+1
* move this stuff out of lineChris Lattner2005-03-221-15/+4
* allow passing clone flags into the ctorChris Lattner2005-03-211-1/+2
* add a new mapChris Lattner2005-03-211-0/+8
* make this const correctChris Lattner2005-03-211-1/+1
* Ugh, for some reason, I can't call this unless the reference is const!?!?!?Chris Lattner2005-03-211-1/+1
* Make the first operand of this method be modifiable.Chris Lattner2005-03-211-1/+1
* add a methodChris Lattner2005-03-211-0/+4
* If merging two calls like: foo(A) and bar(B, C), make sure the result has twoChris Lattner2005-03-211-0/+3
* rename a method add a data structure.Chris Lattner2005-03-211-1/+21
* Remove the InlinedGlobals set which is always empty.Chris Lattner2005-03-201-14/+0
* add a methodChris Lattner2005-03-201-0/+5
* rename some methods and add some new methods for dealing with the globals listChris Lattner2005-03-201-4/+21
* Make each scalar map contain a reference to an equivalence class of globalChris Lattner2005-03-191-16/+79
* Each DS collection now contains an equivalence class of globals values.Chris Lattner2005-03-192-2/+27
* add a method to clear globals from a nodeChris Lattner2005-03-191-0/+1
* add 3 methodsChris Lattner2005-03-171-0/+8
* remove use of compat_iteratorChris Lattner2005-03-162-9/+11