| Commit message (Expand) | Author | Age | Files | Lines |
* | Rename getABITypeSize to getTypePaddedSize, as | Duncan Sands | 2009-01-12 | 1 | -1/+1 |
* | Find loop back edges only after empty blocks are eliminated. | Evan Cheng | 2009-01-05 | 1 | -2/+3 |
* | - CodeGenPrepare does not split loop back edges but it only knows about back ... | Evan Cheng | 2008-12-19 | 1 | -45/+135 |
* | don't call MergeBasicBlockIntoOnlyPred on a block whose only | Chris Lattner | 2008-11-28 | 1 | -10/+12 |
* | remove doConstantPropagation and dceInstruction, they are just | Chris Lattner | 2008-11-27 | 1 | -21/+1 |
* | defensive patch: if CGP is merging a block with the entry block, make sure | Chris Lattner | 2008-11-27 | 1 | -1/+8 |
* | Use the new MergeBasicBlockIntoOnlyPred function. | Chris Lattner | 2008-11-27 | 1 | -19/+1 |
* | Turn on my codegen prepare heuristic by default. It doesn't affect | Chris Lattner | 2008-11-26 | 1 | -5/+1 |
* | teach the new heuristic how to handle inline asm. | Chris Lattner | 2008-11-26 | 1 | -7/+52 |
* | Improve ValueAlreadyLiveAtInst with a cheap and dirty, but effective | Chris Lattner | 2008-11-26 | 1 | -12/+32 |
* | Start rewroking a subpiece of the profitability heuristic to be | Chris Lattner | 2008-11-26 | 1 | -11/+56 |
* | add a comment, make save/restore logic more obvious. | Chris Lattner | 2008-11-26 | 1 | -7/+7 |
* | This adds in some code (currently disabled unless you pass | Chris Lattner | 2008-11-26 | 1 | -10/+193 |
* | Teach CodeGenPrepare to look through Bitcast instructions when attempting to | Chris Lattner | 2008-11-26 | 1 | -0/+11 |
* | Teach MatchScaledValue to handle Scales by 1 with MatchAddr (which | Chris Lattner | 2008-11-25 | 1 | -5/+15 |
* | significantly refactor all the addressing mode matching logic | Chris Lattner | 2008-11-25 | 1 | -139/+138 |
* | refactor all the constantexpr/instruction handling code out into a | Chris Lattner | 2008-11-25 | 1 | -65/+68 |
* | another minor tweak | Chris Lattner | 2008-11-25 | 1 | -3/+2 |
* | minor cleanups no functionality change. | Chris Lattner | 2008-11-25 | 1 | -32/+31 |
* | rearrange and tidy some code, no functionality change. | Chris Lattner | 2008-11-24 | 1 | -53/+52 |
* | minor cleanups to debug code, no functionality change. | Chris Lattner | 2008-11-24 | 1 | -24/+33 |
* | reenable the right part of the code. | Chris Lattner | 2008-11-24 | 1 | -1/+1 |
* | revert an accidental commit, this fixes the regression on test/CodeGen/X86/is... | Chris Lattner | 2008-11-24 | 1 | -4/+1 |
* | Fix 3113: If we have a dead cyclic PHI, replace the whole thing | Chris Lattner | 2008-11-24 | 1 | -1/+7 |
* | Commit CodeGenPrepare.cpp changes which was accidentially left out of 56526. | Evan Cheng | 2008-09-24 | 1 | -19/+2 |
* | Fix fallout in CodeGenPrepare from 56526. Will likely need more work. | Eric Christopher | 2008-09-24 | 1 | -119/+136 |
* | Tidy up several unbeseeming casts from pointer to intptr_t. | Dan Gohman | 2008-09-04 | 1 | -1/+1 |
* | Rename SDOperand to SDValue. | Dan Gohman | 2008-07-27 | 1 | -1/+1 |
* | Remove comparison methods for MVT. The main cause | Duncan Sands | 2008-06-08 | 1 | -2/+2 |
* | Wrap MVT::ValueType in a struct to get type safety | Duncan Sands | 2008-06-06 | 1 | -3/+3 |
* | Tidy up BasicBlock::getFirstNonPHI, and change a bunch of places to | Dan Gohman | 2008-05-23 | 1 | -6/+3 |
* | API change for {BinaryOperator|CmpInst|CastInst}::create*() --> Create. Legac... | Gabor Greif | 2008-05-16 | 1 | -6/+6 |
* | Clean up the use of static and anonymous namespaces. This turned up | Dan Gohman | 2008-05-13 | 1 | -0/+3 |
* | Improve pass documentation and comments. | Gordon Henriksen | 2008-05-08 | 1 | -2/+2 |
* | Implement a signficant optimization for inline asm: | Chris Lattner | 2008-04-27 | 1 | -1/+1 |
* | Move a bunch of inline asm code out of line. | Chris Lattner | 2008-04-27 | 1 | -1/+1 |
* | Remove the code from CodeGenPrepare that moved getresult instructions | Dan Gohman | 2008-04-25 | 1 | -9/+0 |
* | silence a warning when assertions are disabled. | Chris Lattner | 2008-04-06 | 1 | -1/+1 |
* | Handle getresult instructions in different basic blocks | Dan Gohman | 2008-03-21 | 1 | -0/+9 |
* | Remove dead options. | Evan Cheng | 2008-03-19 | 1 | -7/+1 |
* | fix http://llvm.org/bugs/show_bug.cgi?id=2097 | Gabor Greif | 2008-02-26 | 1 | -1/+1 |
* | Fix for pr2093: direct operands aren't necessarily addresses, so don't | Eli Friedman | 2008-02-26 | 1 | -1/+2 |
* | Fix PR2076. CodeGenPrepare now sinks address computation for inline asm memory | Evan Cheng | 2008-02-26 | 1 | -0/+55 |
* | Make sure the caller doesn't use freed memory. | Duncan Sands | 2008-01-20 | 1 | -1/+3 |
* | Remove attribution from file headers, per discussion on llvmdev. | Chris Lattner | 2007-12-29 | 1 | -2/+2 |
* | Don't break critical edges for single-bb loops, this helps with PR1877, though | Chris Lattner | 2007-12-25 | 1 | -3/+1 |
* | add a -backedge-hack llc-beta option to codegenprepare. | Chris Lattner | 2007-12-24 | 1 | -2/+10 |
* | Fix typo. | Evan Cheng | 2007-12-13 | 1 | -1/+1 |
* | Be extra careful with extension use optimation. Now turned on by default. | Evan Cheng | 2007-12-13 | 1 | -3/+10 |
* | Don't muck with phi nodes; bug fixes. | Evan Cheng | 2007-12-12 | 1 | -2/+11 |