| Commit message (Expand) | Author | Age | Files | Lines |
* | Make it legal to ask for the type of a specialreg | Brian Gaeke | 2004-04-20 | 1 | -0/+2 |
* | Add support for the select instruction | Chris Lattner | 2004-04-20 | 2 | -2/+24 |
* | Make it legal to request a load or store of %fsr. | Brian Gaeke | 2004-04-19 | 1 | -0/+2 |
* | Regularize include guards and remove some excess whitespace. | Brian Gaeke | 2004-04-19 | 1 | -4/+2 |
* | Tighten up SparcV9FloatCCRegClass::getRegName()'s assertion - if you ask it for | Brian Gaeke | 2004-04-19 | 1 | -2/+1 |
* | Regularize include guards, remove some excess whitespace and fix some comments. | Brian Gaeke | 2004-04-19 | 1 | -14/+11 |
* | Initial checkin of a simple loop unswitching pass. It still needs work, | Chris Lattner | 2004-04-19 | 1 | -0/+357 |
* | It's not just a printer, it's actually an analysis too | Chris Lattner | 2004-04-19 | 1 | -1/+1 |
* | Remove code to update loop depths | Chris Lattner | 2004-04-19 | 1 | -10/+1 |
* | Add #include | Chris Lattner | 2004-04-19 | 1 | -0/+1 |
* | Move isLoopInvariant to the Loop class | Chris Lattner | 2004-04-18 | 1 | -10/+2 |
* | Add new method | Chris Lattner | 2004-04-18 | 1 | -0/+8 |
* | Correct rewriting of exit blocks after my last patch | Chris Lattner | 2004-04-18 | 1 | -3/+8 |
* | Fix computation of exit blocks | Chris Lattner | 2004-04-18 | 1 | -2/+2 |
* | Loop exit sets are no longer explicitly held, they are dynamically computed o... | Chris Lattner | 2004-04-18 | 1 | -3/+6 |
* | Change the ExitBlocks list from being explicitly contained in the Loop | Chris Lattner | 2004-04-18 | 6 | -153/+37 |
* | Reduce the unrolling limit | Chris Lattner | 2004-04-18 | 1 | -1/+1 |
* | If the preheader of the loop was the entry block of the function, make sure | Chris Lattner | 2004-04-18 | 1 | -2/+7 |
* | Be much more careful about how we update instructions outside of the loop | Chris Lattner | 2004-04-18 | 1 | -9/+15 |
* | Implement method | Chris Lattner | 2004-04-18 | 1 | -0/+12 |
* | After unrolling our single basic block loop, fold it into the preheader and exit | Chris Lattner | 2004-04-18 | 1 | -2/+43 |
* | Fix a bug: this does not preserve the CFG! | Chris Lattner | 2004-04-18 | 1 | -4/+20 |
* | Add a new method, add a check missing that caused a segfault if a loop didn't | Chris Lattner | 2004-04-18 | 1 | -0/+14 |
* | Initial checkin of a simple loop unroller. This pass is extremely basic and | Chris Lattner | 2004-04-18 | 1 | -0/+247 |
* | Make the tail duplication threshold accessible from the command line instead ... | Chris Lattner | 2004-04-18 | 1 | -1/+5 |
* | Fix a memory leak. We leaked the vector holding the entries in switch tables. | Chris Lattner | 2004-04-17 | 1 | -0/+1 |
* | Add the ability to compute exit values for complex loop using unanalyzable | Chris Lattner | 2004-04-17 | 1 | -52/+189 |
* | If the loop executes a constant number of times, try a bit harder to replace | Chris Lattner | 2004-04-17 | 1 | -2/+5 |
* | Add the ability to compute trip counts that are only controlled by constants | Chris Lattner | 2004-04-17 | 1 | -5/+174 |
* | Fix a HUGE pessimization on X86. The indvars pass was taking this | Chris Lattner | 2004-04-17 | 1 | -1/+4 |
* | Even if there are not any induction variables in the loop, if we can compute | Chris Lattner | 2004-04-17 | 1 | -1/+11 |
* | Add support for evaluation of exp/log/log10/pow | Chris Lattner | 2004-04-16 | 1 | -1/+25 |
* | Fix some really nasty dominance bugs that were exposed by my patch to | Chris Lattner | 2004-04-16 | 1 | -29/+12 |
* | Fix retriving parent Function. | Misha Brukman | 2004-04-16 | 1 | -1/+1 |
* | Include <cmath> for compatibility with gcc 3.0.x (the system compiler on | Brian Gaeke | 2004-04-16 | 2 | -0/+2 |
* | Assert if deleting BasicBlock before removing it from Function. | Misha Brukman | 2004-04-16 | 1 | -0/+1 |
* | Fix some of the strange CBE-only failures that happened last night. | Chris Lattner | 2004-04-16 | 1 | -0/+1 |
* | Make sure to check for a very bad class of errors: an instruction | Chris Lattner | 2004-04-16 | 1 | -0/+6 |
* | Bugpoint was not correctly capturing stderr! This caused it to "find" bugs | Chris Lattner | 2004-04-16 | 1 | -1/+4 |
* | Fix Inline/2004-04-15-InlineDeletesCall.ll | Chris Lattner | 2004-04-16 | 1 | -12/+20 |
* | Fix a bug in the previous checkin: if the exit block is not the same as | Chris Lattner | 2004-04-15 | 1 | -7/+23 |
* | Give SparcV9CodeEmitter a head-of-file comment and a PassName. | Brian Gaeke | 2004-04-15 | 1 | -1/+6 |
* | Don't use invalid HTML in a doxygen comment. | Misha Brukman | 2004-04-15 | 1 | -1/+1 |
* | Change the canonical induction variable that we insert. | Chris Lattner | 2004-04-15 | 1 | -10/+17 |
* | add some helpful methods. Rearrange #includes to proper order | Chris Lattner | 2004-04-15 | 1 | -6/+89 |
* | Factor a bunch of classes out into a public header | Chris Lattner | 2004-04-15 | 1 | -553/+142 |
* | Unbreak the build | Chris Lattner | 2004-04-15 | 1 | -0/+1 |
* | Implement a FIXME: if we're going to insert a cast, we might as well only | Chris Lattner | 2004-04-14 | 1 | -1/+15 |
* | Remove code to adjust the iterator for llvm.readio and llvm.writeio. | John Criswell | 2004-04-14 | 2 | -20/+0 |
* | Fix typo. | Brian Gaeke | 2004-04-14 | 1 | -1/+1 |