summaryrefslogtreecommitdiff
path: root/lib/Analysis
Commit message (Expand)AuthorAge
* Fix bug: LevelRaise/2003-06-25-ExprAnalysis.llChris Lattner2003-06-25
* Remove support for the MultiObject flag, which was fundamentally brokenChris Lattner2003-06-22
* * Changes to make NodeType be private to DSNode.Chris Lattner2003-06-19
* Implement handling of constantexprs for disambiguation. This implementsChris Lattner2003-06-17
* Avoid divide by zero errorsChris Lattner2003-06-17
* Nodes get forwarded when they are collapsed currently.Chris Lattner2003-06-16
* Remove bogus assertion: a node with no referrers could be collapsed if field-...Chris Lattner2003-06-16
* Implement forwarding from stores to loads of must-aliased pointers.Chris Lattner2003-06-16
* Be more robust in the face of undefined behavior.Chris Lattner2003-06-02
* Fix bug: CBackend/2003-05-31-MissingStructName.llChris Lattner2003-05-31
* Eliminate unnecessary ->get calls that are now automatically handled.Chris Lattner2003-05-29
* Renamed MachienOperand::opIsDef to MachineOperand::opIsDefOnly()Vikram S. Adve2003-05-27
* Fix Bug: BasicAA/2003-05-21-GEP-Problem.llChris Lattner2003-05-21
* The word `operands' has an `r' in it.Misha Brukman2003-05-20
* Sparc instruction opcodes now all live under the `V9' namespace.Misha Brukman2003-05-20
* s/convertable/convertible/gMisha Brukman2003-05-20
* Fix bug: Analysis/LoopInfo/2003-05-15-NestingProblem.llChris Lattner2003-05-15
* Fix miscompilation in Fhourstones and bug: LICM/2003-05-02-LoadHoist.llChris Lattner2003-05-03
* Fix bug: LoopPreheaders/2003-04-25-AssertFail.llChris Lattner2003-04-26
* Fix BasicAA/2003-04-25-GEPCrash.llChris Lattner2003-04-25
* Remove unneccesary &*Chris Lattner2003-04-23
* Fix bug: BasicAA/2003-04-22-GEPProblem.llChris Lattner2003-04-22
* Fix bug: IndVarSimplify/2003-04-16-ExprAnalysis.llChris Lattner2003-04-16
* Add new linkage types to support a real frontendChris Lattner2003-04-16
* Remove unneccesary forward declChris Lattner2003-03-06
* Fix bug: BasicAA/2003-03-04-GEPCrash.llChris Lattner2003-03-04
* ADd two new 'add' methodsChris Lattner2003-03-03
* Don't apply type information to load instructions if it will cause collapsingChris Lattner2003-03-03
* Fix a problem with negative indexesChris Lattner2003-03-02
* Add dump method for LoopsChris Lattner2003-02-28
* Simplify a bit by using a new member functionChris Lattner2003-02-27
* Change behavior of changeExitBlock function to replace all instances of exit ...Chris Lattner2003-02-27
* Fix bug: LICM/2003-02-27-PreheaderProblem.llChris Lattner2003-02-27
* - LoopInfo now calculates and tracks loop exit blocksChris Lattner2003-02-27
* Make the aliassettracker much more precise by actually tracking sizeChris Lattner2003-02-26
* Fix bug: BasicAA/2003-02-26-AccessSizeTest.llChris Lattner2003-02-26
* Fix several bugs in basic-aaChris Lattner2003-02-26
* Add new -no-aa implementationChris Lattner2003-02-26
* Move BasicAA pass out to it's own header fileChris Lattner2003-02-26
* Adjust to implement new AA interfaceChris Lattner2003-02-26
* Adjust to new AA interfaceChris Lattner2003-02-26
* Convert to work with new AliasAnalysis interface by conservatively assuming a...Chris Lattner2003-02-26
* Calculate and pass load sizes to the alias analysis infrastructureChris Lattner2003-02-26
* Adjust to new AA interfaceChris Lattner2003-02-26
* - Checkin of the alias analysis work:Chris Lattner2003-02-26
* This is a substantial rewrite of the AliasSetTracker class which now usesChris Lattner2003-02-24
* Dramatically simplify building of natural loops and fix a bug where the BBMapChris Lattner2003-02-22
* Fix the requisite bug that I introducedChris Lattner2003-02-20
* Fix 80 character formattingChris Lattner2003-02-20
* Fix bug: 2003-02-19-LoopInfoNestingBug.llChris Lattner2003-02-20