2004-04-26 |
Brian Gaeke | Add functions that return instances of these printer... |
tree | commitdiff |
2004-04-26 |
Chris Lattner | If an object is not in the scalar map then it must... |
tree | commitdiff |
2004-04-26 |
Chris Lattner | Instcombine X/-1 --> 0-X |
tree | commitdiff |
2004-04-25 |
Brian Gaeke | Fix file header comments and include guards -- many... |
tree | commitdiff |
2004-04-25 |
Brian Gaeke | Add a getRegisterInfo() accessor just like on the X86... |
tree | commitdiff |
2004-04-25 |
Brian Gaeke | Regularize file header comment and include guard. |
tree | commitdiff |
2004-04-25 |
Brian Gaeke | Add MRegisterInfo subclass for the SparcV9 target ... |
tree | commitdiff |
2004-04-23 |
Misha Brukman | * Allow aggregating extracted function arguments (contr... |
tree | commitdiff |
2004-04-23 |
Brian Gaeke | Fix a typo. |
tree | commitdiff |
2004-04-23 |
Chris Lattner | Move the scev expansion code into this pass, where... |
tree | commitdiff |
2004-04-23 |
Chris Lattner | Eliminate all of the SCEV Expansion code which is reall... |
tree | commitdiff |
2004-04-23 |
Brian Gaeke | Merge TargetRegInfo.h into SparcV9RegInfo.h, which... |
tree | commitdiff |
2004-04-23 |
Brian Gaeke | Include SparcV9RegInfo.h instead of TargetRegInfo.h. |
tree | commitdiff |
2004-04-23 |
Brian Gaeke | Include SparcV9RegInfo.h instead of TargetRegInfo.h... |
tree | commitdiff |
2004-04-23 |
Brian Gaeke | Get rid of the old byte-at-a-time emission code used... |
tree | commitdiff |
2004-04-23 |
Brian Gaeke | Go back to the interpreter main loop after performing... |
tree | commitdiff |
2004-04-23 |
Brian Gaeke | Use emitWordAt() to emit forward-branch fixups. |
tree | commitdiff |
2004-04-23 |
Brian Gaeke | Emit SPARC machine code a word at a time instead of... |
tree | commitdiff |
2004-04-23 |
Brian Gaeke | Implement emitWordAt() for the JIT emitter. |
tree | commitdiff |
2004-04-23 |
Brian Gaeke | Implement emitWordAt() for the debug emitter and the... |
tree | commitdiff |
2004-04-22 |
Misha Brukman | Clarify the logic: the flag is renamed to `deleteFn... |
tree | commitdiff |
2004-04-22 |
Misha Brukman | Add a flag to choose between isolating a function or... |
tree | commitdiff |
2004-04-22 |
Chris Lattner | Disable a previous patch that was causing indvars to... |
tree | commitdiff |
2004-04-22 |
Chris Lattner | Fix an extremely serious thinko I made in revision... |
tree | commitdiff |
2004-04-21 |
Chris Lattner | Implement a todo, rewriting all possible scev expressio... |
tree | commitdiff |
2004-04-21 |
Chris Lattner | This code really wants to iterate over the OPERANDS... |
tree | commitdiff |
2004-04-21 |
Chris Lattner | Implement a fixme. The helps loops that have induction... |
tree | commitdiff |
2004-04-21 |
Chris Lattner | Fix an incredibly nasty iterator invalidation problem... |
tree | commitdiff |
2004-04-21 |
Misha Brukman | I'm allergic to the word `stuff'. |
tree | commitdiff |
2004-04-21 |
Brian Gaeke | Make SparcV9RegInfo::getRegType() return the right... |
tree | commitdiff |
2004-04-21 |
Alkis Evlogimenos | Include cerrno (gcc-3.4 fix) |
tree | commitdiff |
2004-04-21 |
Chris Lattner | Fix typeo |
tree | commitdiff |
2004-04-20 |
Chris Lattner | REALLY fix PR324: don't delete linkonce functions until... |
tree | commitdiff |
2004-04-20 |
Chris Lattner | Pass the callgraph not the module |
tree | commitdiff |
2004-04-20 |
Chris Lattner | Add the ability for SCC passes to initialize and finali... |
tree | commitdiff |
2004-04-20 |
Chris Lattner | Fix PR325 |
tree | commitdiff |
2004-04-20 |
Chris Lattner | Fix PR324 and testcase: Inline/2004-04-20-InlineLinkOnc... |
tree | commitdiff |
2004-04-20 |
Brian Gaeke | Make it legal to ask for the type of a specialreg |
tree | commitdiff |
2004-04-20 |
Chris Lattner | Add support for the select instruction |
tree | commitdiff |
2004-04-19 |
Brian Gaeke | Make it legal to request a load or store of %fsr. |
tree | commitdiff |
2004-04-19 |
Brian Gaeke | Regularize include guards and remove some excess whites... |
tree | commitdiff |
2004-04-19 |
Brian Gaeke | Tighten up SparcV9FloatCCRegClass::getRegName()'s asser... |
tree | commitdiff |
2004-04-19 |
Brian Gaeke | Regularize include guards, remove some excess whitespac... |
tree | commitdiff |
2004-04-19 |
Chris Lattner | Initial checkin of a simple loop unswitching pass.... |
tree | commitdiff |
2004-04-19 |
Chris Lattner | It's not just a printer, it's actually an analysis too |
tree | commitdiff |
2004-04-19 |
Chris Lattner | Remove code to update loop depths |
tree | commitdiff |
2004-04-19 |
Chris Lattner | Add #include |
tree | commitdiff |
2004-04-18 |
Chris Lattner | Move isLoopInvariant to the Loop class |
tree | commitdiff |
2004-04-18 |
Chris Lattner | Add new method |
tree | commitdiff |
2004-04-18 |
Chris Lattner | Correct rewriting of exit blocks after my last patch |
tree | commitdiff |
2004-04-18 |
Chris Lattner | Fix computation of exit blocks |
tree | commitdiff |
2004-04-18 |
Chris Lattner | Loop exit sets are no longer explicitly held, they... |
tree | commitdiff |
2004-04-18 |
Chris Lattner | Change the ExitBlocks list from being explicitly contai... |
tree | commitdiff |
2004-04-18 |
Chris Lattner | Reduce the unrolling limit |
tree | commitdiff |
2004-04-18 |
Chris Lattner | If the preheader of the loop was the entry block of... |
tree | commitdiff |
2004-04-18 |
Chris Lattner | Be much more careful about how we update instructions... |
tree | commitdiff |
2004-04-18 |
Chris Lattner | Implement method |
tree | commitdiff |
2004-04-18 |
Chris Lattner | After unrolling our single basic block loop, fold it... |
tree | commitdiff |
2004-04-18 |
Chris Lattner | Fix a bug: this does not preserve the CFG! |
tree | commitdiff |
2004-04-18 |
Chris Lattner | Add a new method, add a check missing that caused a... |
tree | commitdiff |
2004-04-18 |
Chris Lattner | Initial checkin of a simple loop unroller. This pass... |
tree | commitdiff |
2004-04-18 |
Chris Lattner | Make the tail duplication threshold accessible from... |
tree | commitdiff |
2004-04-17 |
Chris Lattner | Fix a memory leak. We leaked the vector holding the... |
tree | commitdiff |
2004-04-17 |
Chris Lattner | Add the ability to compute exit values for complex... |
tree | commitdiff |
2004-04-17 |
Chris Lattner | If the loop executes a constant number of times, try... |
tree | commitdiff |
2004-04-17 |
Chris Lattner | Add the ability to compute trip counts that are only... |
tree | commitdiff |
2004-04-17 |
Chris Lattner | Fix a HUGE pessimization on X86. The indvars pass... |
tree | commitdiff |
2004-04-17 |
Chris Lattner | Even if there are not any induction variables in the... |
tree | commitdiff |
2004-04-16 |
Chris Lattner | Add support for evaluation of exp/log/log10/pow |
tree | commitdiff |
2004-04-16 |
Chris Lattner | Fix some really nasty dominance bugs that were exposed... |
tree | commitdiff |
2004-04-16 |
Misha Brukman | Fix retriving parent Function. |
tree | commitdiff |
2004-04-16 |
Brian Gaeke | Include <cmath> for compatibility with gcc 3.0.x (the... |
tree | commitdiff |
2004-04-16 |
Misha Brukman | Assert if deleting BasicBlock before removing it from... |
tree | commitdiff |
2004-04-16 |
Chris Lattner | Fix some of the strange CBE-only failures that happened... |
tree | commitdiff |
2004-04-16 |
Chris Lattner | Make sure to check for a very bad class of errors:... |
tree | commitdiff |
2004-04-16 |
Chris Lattner | Bugpoint was not correctly capturing stderr! This... |
tree | commitdiff |
2004-04-16 |
Chris Lattner | Fix Inline/2004-04-15-InlineDeletesCall.ll |
tree | commitdiff |
2004-04-15 |
Chris Lattner | Fix a bug in the previous checkin: if the exit block... |
tree | commitdiff |
2004-04-15 |
Brian Gaeke | Give SparcV9CodeEmitter a head-of-file comment and... |
tree | commitdiff |
2004-04-15 |
Misha Brukman | Don't use invalid HTML in a doxygen comment. |
tree | commitdiff |
2004-04-15 |
Chris Lattner | Change the canonical induction variable that we insert. |
tree | commitdiff |
2004-04-15 |
Chris Lattner | add some helpful methods. Rearrange #includes to prope... |
tree | commitdiff |
2004-04-15 |
Chris Lattner | Factor a bunch of classes out into a public header |
tree | commitdiff |
2004-04-15 |
Chris Lattner | Unbreak the build |
tree | commitdiff |
2004-04-14 |
Chris Lattner | Implement a FIXME: if we're going to insert a cast... |
tree | commitdiff |
2004-04-14 |
John Criswell | Remove code to adjust the iterator for llvm.readio... |
tree | commitdiff |
2004-04-14 |
Brian Gaeke | Fix typo. |
tree | commitdiff |
2004-04-14 |
Chris Lattner | This is a trivial tweak to the addrec insertion code... |
tree | commitdiff |
2004-04-14 |
Brian Gaeke | Add a TargetData to the PassManager regardless of the... |
tree | commitdiff |
2004-04-14 |
John Criswell | Remove the return type check for llvm.readio. This... |
tree | commitdiff |
2004-04-14 |
John Criswell | Added code to verify that llvm.readio's pointer argumen... |
tree | commitdiff |
2004-04-14 |
John Criswell | Finish adding the llvm.readio and llvm.writeio intrinsics. |
tree | commitdiff |
2004-04-14 |
Chris Lattner | ADd a trivial instcombine: load null -> null |
tree | commitdiff |
2004-04-14 |
Chris Lattner | This is the real fix for Codegen/X86/2004-04-13-FPCMOV... |
tree | commitdiff |
2004-04-13 |
John Criswell | Added support for the llvm.readio and llvm.writeio... |
tree | commitdiff |
2004-04-13 |
Chris Lattner | Implement a small optimization, which papers over the... |
tree | commitdiff |
2004-04-13 |
Chris Lattner | Add SCCP support for constant folding calls, implementing: |
tree | commitdiff |
2004-04-13 |
Chris Lattner | Add a simple call constant propagation interface. |
tree | commitdiff |
2004-04-13 |
Chris Lattner | Constant propagation should remove the dead instructions |
tree | commitdiff |
2004-04-13 |
Brian Gaeke | I don't think we have to have 4 extra allocated (but... |
tree | commitdiff |
next |