aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Analysis
Commit message (Expand)AuthorAgeFilesLines
* Implement value #'ing for vector operations, implementingChris Lattner2006-04-141-32/+38
* Handle some kernel code than ends in [0 x sbyte]. I think this is safeAndrew Lenharth2006-04-131-2/+11
* revert this, this is safe, if conservative. leave a note to that effectAndrew Lenharth2006-04-051-9/+7
* Signed shr by a constant is not the same as sdiv by 2^kChris Lattner2006-04-041-9/+0
* Fix Transforms/IndVarsSimplify/2006-03-31-NegativeStride.ll andChris Lattner2006-04-011-27/+27
* If adding a link to a collapsed, node, ignore offset.Andrew Lenharth2006-03-271-0/+3
* no heap is happening hereAndrew Lenharth2006-03-151-1/+1
* remove qsort for nowAndrew Lenharth2006-03-151-9/+0
* allow field sensitivity to be a tunable parameterAndrew Lenharth2006-03-151-2/+6
* Handle one offset with growth case seen in povray. Namely, if we have an off...Andrew Lenharth2006-03-151-10/+39
* improve mem intrinsics and add a few things povray usesAndrew Lenharth2006-03-151-3/+30
* Fix PR681 by using the standard Lengauer and Tarjan algorithm for dominatorNate Begeman2006-03-111-142/+191
* Use autogenerated mod/ref info for intrinsics.Chris Lattner2006-03-091-22/+26
* Fix a crash compiling ObsequiChris Lattner2006-03-041-5/+12
* Be more conservative with our symbolic alias analysis. In particular,Chris Lattner2006-03-041-6/+35
* updates for recent changesChris Lattner2006-03-031-2/+4
* Split memcpy/memset/memmove intrinsics into i32/i64 versions, resolvingChris Lattner2006-03-031-3/+6
* add an assertChris Lattner2006-02-141-1/+2
* Pull the InsertCastOfTo out of the header, implement CSE'ing of arguments.Chris Lattner2006-02-041-0/+51
* Value# select instructions, allowing -gcse to remove duplicatesChris Lattner2006-02-041-1/+36
* Add explicit iostream #includesChris Lattner2006-01-229-1/+9
* Add explicit #includes of <iostream>Chris Lattner2006-01-222-0/+2
* For PR411:Reid Spencer2006-01-161-7/+18
* Change ET-Forest to automatically recalculate its DFSnum's if too many slowChris Lattner2006-01-141-2/+2
* Add a new CallGraph::getOrInsertFunction for clients to use when updatingChris Lattner2006-01-141-16/+19
* add a dump method to CallGraphChris Lattner2006-01-141-0/+4
* Add bswap intrinsics as documented in the Language ReferenceNate Begeman2006-01-142-1/+17
* 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