aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Analysis
Commit message (Expand)AuthorAgeFilesLines
* Switch loopinfo to using ETForest instead of DominatorSet to compute itself.Chris Lattner2006-01-111-9/+9
* Remove unused inclusion of SymbolTable.hReid Spencer2006-01-101-1/+0
* Fix a problem exposed by the et-forest work. Load-vn needs these passes liveChris Lattner2006-01-081-3/+3
* Initial implementation of the ET-Forest data structure for dominators andChris Lattner2006-01-081-0/+63
* Make the -print-alias-sets pass work for printing out something other thanChris Lattner2006-01-031-11/+3
* Separate the call graph implementation from its interface. This implementsChris Lattner2005-12-221-105/+178
* Prefix DSA specific options with dsa.John Criswell2005-12-191-4/+4
* Added an option to specify the names of heap freeing functions.John Criswell2005-12-191-0/+20
* Added a command line option that allows the user to specify a list ofJohn Criswell2005-12-191-0/+19
* Collapsing node if variable length struct with final field of length zeroSumant Kowshik2005-12-061-1/+18
* post-dom-frontiers requires proper post-dominanceChris Lattner2005-11-181-1/+1
* prevent cse of readcyclecounterAndrew Lenharth2005-11-111-1/+0
* continued readcyclecounter supportAndrew Lenharth2005-11-111-0/+1
* Fix a problem that Nate noticed with LSR:Chris Lattner2005-10-301-1/+26
* remove a dead fileChris Lattner2005-10-291-355/+0
* Move some constant folding functions into LLVMAnalysis since they are usedJohn Criswell2005-10-271-0/+172
* Move some constant folding code shared by Analysis and Transform passesJohn Criswell2005-10-271-1/+1
* Remove this pass, it is not usefulChris Lattner2005-10-241-106/+0
* DONT_BUILD_RELINKED is gone and implied by BUILD_ARCHIVE nowChris Lattner2005-10-242-3/+1
* Only build .a file versions of these libraries, instead of .a and .o versions.Chris Lattner2005-10-242-0/+2
* don't bother building the archive version of this libraryChris Lattner2005-10-241-1/+1
* expose a ctorChris Lattner2005-10-241-0/+3
* implement some prototypesChris Lattner2005-10-242-0/+10
* move this to the analyze toolChris Lattner2005-10-241-105/+0
* wrap a long lineChris Lattner2005-09-281-1/+2
* Add a new getLoopLatch() method.Chris Lattner2005-09-121-1/+25
* floor/ceil don't read/write memory. This allows gcse to eliminate 6 callsChris Lattner2005-08-241-0/+2
* Fix Transforms/LoopStrengthReduce/2005-08-15-AddRecIV.llChris Lattner2005-08-161-2/+3
* Teach LLVM to know how many times a loop executes when constructed withChris Lattner2005-08-151-2/+110
* Fix an obvious oopsChris Lattner2005-08-101-1/+1
* implement two helper methodsChris Lattner2005-08-091-0/+28
* * Unbreak optimized build (noticed by Eric van Riet Paap)Misha Brukman2005-08-041-3/+5
* add support for Graphviz when viewing CFGsChris Lattner2005-08-031-0/+20
* Break SCEVExpander out of IndVarSimplify into its own .h/.cpp file so thatNate Begeman2005-07-301-0/+105
* Eliminate all remaining tabs and trailing spaces.Jeff Cohen2005-07-271-1/+1
* Remove glibc specific functions, and mark a couple as C99Andrew Lenharth2005-07-111-3/+1
* because on alpha:Andrew Lenharth2005-07-111-0/+1
* the correct fix was to fix AliasAnalysis.getModRefInfoAndrew Lenharth2005-06-201-4/+0
* prevent GCSE from forwarding stores to loads around vaarg. This is uggly, an...Andrew Lenharth2005-06-201-0/+4
* core changes for varargsAndrew Lenharth2005-06-182-10/+1
* By definition, 'tail' calls cannot access the stack frame of their caller.Chris Lattner2005-05-081-0/+6
* These intrinsics do not access memoryChris Lattner2005-05-061-1/+1
* Remove extra blank lineMisha Brukman2005-05-051-1/+0
* Add llvm.sqrt intrinsic, patch contributed by Morten OfstadChris Lattner2005-04-301-1/+1
* These functions can set errno!Chris Lattner2005-04-281-2/+2
* Make interval partition print correctly, patch contributed byChris Lattner2005-04-261-2/+2
* Correctly handle global-argument aliases induced in mainChris Lattner2005-04-251-2/+30
* Don't mess up SCC traversal when a node has null edges out of it.Chris Lattner2005-04-251-5/+6
* Propagate eq sets through the bu graphs to the cbu and eq graphs, fixingChris Lattner2005-04-231-0/+1
* Malloc/Free have mod/ref effects. Do not allow CSE of function calls thatChris Lattner2005-04-221-0/+2