summaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Infrastructure for more compact bytecode files and REAL support for versioningChris Lattner2003-03-062-9/+47
* s/Method/Function in variable and method namesChris Lattner2003-03-063-16/+16
* Continue simplifying error handling, s/method/functionChris Lattner2003-03-062-60/+48
* Cleanup error handling constructsChris Lattner2003-03-061-37/+47
* Pull common code outChris Lattner2003-03-061-16/+14
* Remove unneccesary forward declChris Lattner2003-03-061-1/+1
* Use the std namespace explicitlyChris Lattner2003-03-063-47/+41
* Implement %test7 in InstCombine/getelementptr.llChris Lattner2003-03-051-7/+21
* Implement CFGSimplify/PhiBlockMerge*.llChris Lattner2003-03-051-10/+36
* Simplify some of the PHI node interfacesChris Lattner2003-03-051-14/+5
* Implement testcase CFGSimplify/EqualPHIEdgeBlockMerge.llChris Lattner2003-03-051-10/+24
* Fix bug: BasicAA/2003-03-04-GEPCrash.llChris Lattner2003-03-041-17/+11
* Convert LICM over to use AliasSetTracker. Besides being nicer, this automati...Chris Lattner2003-03-031-164/+45
* Fix bug: Assembler/2003-03-03-DuplicateConstant.llChris Lattner2003-03-031-4/+6
* ADd two new 'add' methodsChris Lattner2003-03-031-0/+28
* Eliminate tons of bogus warningsChris Lattner2003-03-031-8/+10
* Change the mem2reg interface to accept a TargetData argumentChris Lattner2003-03-033-9/+19
* Don't apply type information to load instructions if it will cause collapsingChris Lattner2003-03-032-6/+7
* Fix a problem with negative indexesChris Lattner2003-03-021-3/+3
* Fix bug: LICM/2003-02-28-PromoteDifferentType.llChris Lattner2003-02-281-2/+8
* Add dump method for LoopsChris Lattner2003-02-281-0/+4
* Fix bug I introduced yesterday :(Chris Lattner2003-02-281-1/+2
* Fix bug: LICM/2003-02-27-PreheaderExitNodeUpdate.llChris Lattner2003-02-281-1/+5
* Fix bug: 2003-02-27-PreheaderExitNodeUpdate.ll by updating exit node infoChris Lattner2003-02-271-0/+16
* Simplify a bit by using a new member functionChris Lattner2003-02-271-6/+3
* Change behavior of changeExitBlock function to replace all instances of exit ...Chris Lattner2003-02-271-2/+8
* Add a new assertion to check that stuff is happening rightChris Lattner2003-02-271-3/+8
* Fix bug: 2003-02-27-StoreSinkPHIs.llChris Lattner2003-02-271-1/+4
* Fix bug: LICM/2003-02-27-PreheaderProblem.llChris Lattner2003-02-271-0/+7
* * Don't forget to update Loop information!Chris Lattner2003-02-271-3/+5
* Replace assertion with a handler.Chris Lattner2003-02-271-15/+21
* * Significant changes to the preheader insertion pass:Chris Lattner2003-02-271-42/+219
* - LoopInfo now calculates and tracks loop exit blocksChris Lattner2003-02-271-11/+40
* Make the aliassettracker much more precise by actually tracking sizeChris Lattner2003-02-261-20/+33
* Fix bug: BasicAA/2003-02-26-AccessSizeTest.llChris Lattner2003-02-261-11/+36
* Fix several bugs in basic-aaChris Lattner2003-02-261-5/+10
* Rename -no-* to -disable-*Chris Lattner2003-02-262-2/+2
* Add new -no-aa implementationChris Lattner2003-02-261-0/+19
* Move BasicAA pass out to it's own header fileChris Lattner2003-02-262-258/+292
* Adjust to implement new AA interfaceChris Lattner2003-02-262-31/+17
* Adjust to new AA interfaceChris Lattner2003-02-261-1/+1
* Convert to work with new AliasAnalysis interface by conservatively assuming a...Chris Lattner2003-02-262-12/+14
* Calculate and pass load sizes to the alias analysis infrastructureChris Lattner2003-02-261-8/+19
* Adjust to new AA interfaceChris Lattner2003-02-261-17/+48
* - Checkin of the alias analysis work:Chris Lattner2003-02-261-78/+187
* Allow ImmutablePass's to require other immutable passes and to be initializedChris Lattner2003-02-261-0/+26
* Fix typeoChris Lattner2003-02-251-1/+1
* Remove wierd case that can never happenChris Lattner2003-02-251-3/+0
* Rename Instruction::hasSideEffects() -> mayWriteToMemory()Chris Lattner2003-02-243-3/+3
* This is a substantial rewrite of the AliasSetTracker class which now usesChris Lattner2003-02-241-111/+218