aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* - Make Value::replaceAllUsesWith work with constants correctly. This fixesChris Lattner2002-10-091-16/+18
* - Add new Constant::replaceUsesOfWithOnConstant which has an end resultChris Lattner2002-10-091-0/+106
* Almost a complete rewrite of FunctionResolution to now resolve functionsChris Lattner2002-10-091-122/+213
* Minor, non-functionality changing, formatting fixChris Lattner2002-10-091-6/+6
* - Remove Value::use_removeChris Lattner2002-10-091-7/+0
* - Rename MTy to FTy (no methods exist anymore)Chris Lattner2002-10-091-9/+13
* Fix NASTY N^2 behavior that was causing the gzip benchmark to take forever toChris Lattner2002-10-081-6/+12
* Fix bug: Assembler/2002-10-08-LargeArrayPerformance.ll by usingChris Lattner2002-10-081-2/+4
* - Fix bug: LevelRaise/2002-10-08-VarArgCall.llChris Lattner2002-10-081-1/+39
* - Fix bug: cee/2002-10-07-NoImmediateDominator.llChris Lattner2002-10-082-2/+4
* Changes to support PHINode::removeIncoming changesChris Lattner2002-10-082-9/+8
* Changes to support PHINode::removeIncoming changesChris Lattner2002-10-081-9/+2
* - Change PHINode::removeIncomingValue to delete the phi node if the lastChris Lattner2002-10-081-1/+10
* - Checkin LARGE number of Changes to CEE pass that will make it much moreChris Lattner2002-10-081-53/+394
* Expose isCriticalEdge & SplitCriticalEdge methods from crit-edges passChris Lattner2002-10-082-18/+20
* Expose new "recalculate" method from dominatorsetChris Lattner2002-10-081-4/+8
* It is illegal for PHI nodes to have zero values, delete the code to handle themChris Lattner2002-10-081-2/+0
* Fold ashr -1, X into -1Chris Lattner2002-10-081-0/+6
* Non-functionality change just to make it more clear what is going onChris Lattner2002-10-071-1/+1
* Global variables are now external if they don't have initializers, notChris Lattner2002-10-061-1/+1
* Check that we don't have external varaibles with internal linkageChris Lattner2002-10-061-1/+5
* The parser now accepts "external" global variables, in addition to the backwardsChris Lattner2002-10-062-4/+5
* PHI nodes are not allowed to exist with zero incoming values, check thatChris Lattner2002-10-061-0/+7
* Bug fix: In preventing static global variables from being printed twice,Vikram S. Adve2002-10-052-6/+4
* Added #include<unistd.h> to compile with solaris gcc3.2Anand Shukla2002-10-041-0/+1
* added cast to unsigned to compile with gcc3.2 (sparc)Anand Shukla2002-10-041-2/+4
* Handle post dominance correctly in the case where blocks do not have a path toChris Lattner2002-10-041-0/+12
* Fix a nasty problem with dominance calculation for unreachable blocks.Chris Lattner2002-10-041-5/+20
* Prune function nodes that are no longer referenced due to inliningChris Lattner2002-10-032-2/+3
* sgefa uses truely huge data structures nodes. Only print part of them if theyChris Lattner2002-10-031-2/+7
* Handle bug exposed by power benchmarkChris Lattner2002-10-031-1/+1
* Add parens around constant calls to getelemptr to properly associate the refe...Nick Hildenbrandt2002-10-032-4/+4
* Reimplement/port the Bottom Up Closure passChris Lattner2002-10-032-38/+61
* DataStructure.h doesn't include DSGraph.hChris Lattner2002-10-023-0/+3
* I was wrong on the removing of those references on the last commit.Nick Hildenbrandt2002-10-022-0/+6
* * Implement the getc() functionChris Lattner2002-10-021-11/+86
* Cleanup #includes, expose moduleChris Lattner2002-10-021-4/+2
* Expose TD to ExternalFunctions.cppChris Lattner2002-10-021-1/+1
* - Print the predecessors of a basic block instead of the number of uses ofChris Lattner2002-10-021-3/+17
* Fix bug: 2002-10-02-SignExtensionProblem.llChris Lattner2002-10-021-3/+2
* Removed unneeded reference and dereferences.Nick Hildenbrandt2002-10-022-6/+0
* Cleaned up my last check-in.Nick Hildenbrandt2002-10-022-122/+2
* No longer include malloc.h. If protoypes are needed for memory functions the...Nick Hildenbrandt2002-10-022-4/+122
* * Implement fully general merging of array subscripts on demand! ThisChris Lattner2002-10-021-3/+27
* When printing DS nodes, print the mergemap index as well to allow easierChris Lattner2002-10-021-1/+1
* * Significant rework of DSNode to support arbitrary aliasing due to mergingChris Lattner2002-10-021-20/+146
* Changes to work with Statistics reworkChris Lattner2002-10-011-7/+1
* Updates to work with recent Statistic's changes:Chris Lattner2002-10-0127-145/+137
* Updates to work with recent Statistic's changes:Chris Lattner2002-10-016-19/+12
* Build subdirs in parallelChris Lattner2002-10-011-1/+1