aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* New testcase, distilled from PR324Chris Lattner2004-04-201-0/+12
* Make it legal to ask for the type of a specialregBrian Gaeke2004-04-201-0/+2
* Add some PRs which were fixed, but not previously mentioned in the rel. notes.Brian Gaeke2004-04-201-2/+13
* Add support for the select instructionChris Lattner2004-04-202-2/+24
* Make it legal to request a load or store of %fsr.Brian Gaeke2004-04-191-0/+2
* Fix typo.Brian Gaeke2004-04-191-1/+1
* Regularize include guards and remove some excess whitespace.Brian Gaeke2004-04-191-4/+2
* Tighten up SparcV9FloatCCRegClass::getRegName()'s assertion - if you ask it forBrian Gaeke2004-04-191-2/+1
* Regularize include guards, remove some excess whitespace and fix some comments.Brian Gaeke2004-04-191-14/+11
* Initial checkin of a simple loop unswitching pass. It still needs work,Chris Lattner2004-04-191-0/+357
* New testcaseChris Lattner2004-04-191-0/+35
* Add accessor for a Loop Unswitching passChris Lattner2004-04-191-0/+7
* Eliminate a poorly conceived methodChris Lattner2004-04-191-8/+0
* It's not just a printer, it's actually an analysis tooChris Lattner2004-04-191-1/+1
* As per Chris, greatly simplify handling of external functions by using theMisha Brukman2004-04-191-75/+22
* * Remove note about "UNSUPPORTED: " feature that just became supportedMisha Brukman2004-04-191-11/+6
* * Reorder #includesMisha Brukman2004-04-191-2/+3
* Display sample bugpoint output with the `code' stylesheet class.Misha Brukman2004-04-191-3/+5
* * Improve file header commentChris Lattner2004-04-191-18/+35
* Remove code to update loop depthsChris Lattner2004-04-191-10/+1
* Add #includeChris Lattner2004-04-191-0/+1
* Add notes about PRs 38 and 290 being fixed.Misha Brukman2004-04-191-0/+4
* Wrap (some) lines to 80 cols.Misha Brukman2004-04-191-19/+29
* Finally implement rewriting global initializers which use external functionsMisha Brukman2004-04-191-10/+83
* Provide an interface that is more convenient for iterating over the blocksChris Lattner2004-04-181-0/+3
* Move isLoopInvariant to the Loop classChris Lattner2004-04-181-10/+2
* Add new methodChris Lattner2004-04-181-0/+8
* Add new method.Chris Lattner2004-04-181-1/+5
* Correct rewriting of exit blocks after my last patchChris Lattner2004-04-181-3/+8
* Fix computation of exit blocksChris Lattner2004-04-181-2/+2
* Loop exit sets are no longer explicitly held, they are dynamically computed o...Chris Lattner2004-04-181-3/+6
* Change the ExitBlocks list from being explicitly contained in the LoopChris Lattner2004-04-187-184/+45
* Spiff is no longer in our treeChris Lattner2004-04-181-1/+1
* Reduce the unrolling limitChris Lattner2004-04-181-1/+1
* If the preheader of the loop was the entry block of the function, make sureChris Lattner2004-04-181-2/+7
* Be much more careful about how we update instructions outside of the loopChris Lattner2004-04-181-9/+15
* Another testcaseChris Lattner2004-04-181-0/+13
* Implement methodChris Lattner2004-04-181-0/+12
* Add a new methodChris Lattner2004-04-181-0/+5
* After unrolling our single basic block loop, fold it into the preheader and exitChris Lattner2004-04-181-2/+43
* Fix a bug: this does not preserve the CFG!Chris Lattner2004-04-181-4/+20
* Add a new method, add a check missing that caused a segfault if a loop didn'tChris Lattner2004-04-181-0/+14
* Allow clients to delete loops, add a new methodChris Lattner2004-04-181-5/+9
* Move loop optimization passes up, add loop unrollerChris Lattner2004-04-181-1/+5
* Add prototypeChris Lattner2004-04-181-2/+8
* Initial checkin of a simple loop unroller. This pass is extremely basic andChris Lattner2004-04-181-0/+247
* Make the tail duplication threshold accessible from the command line instead ...Chris Lattner2004-04-181-1/+5
* Fix a memory leak. We leaked the vector holding the entries in switch tables.Chris Lattner2004-04-171-0/+1
* New testcaseChris Lattner2004-04-171-0/+21
* Add the ability to compute exit values for complex loop using unanalyzableChris Lattner2004-04-171-52/+189