| Commit message (Expand) | Author | Age | Files | Lines |
* | Embrace patch review feedback. | Devang Patel | 2007-08-08 | 1 | -23/+23 |
* | Fix new compare instruction's signness. Caught by Chris during review. | Devang Patel | 2007-08-07 | 1 | -5/+7 |
* | Don't insert nearly as many redundant phi nodes. | Owen Anderson | 2007-08-07 | 1 | -2/+25 |
* | Use eraseFromParent(). | Devang Patel | 2007-08-07 | 1 | -4/+2 |
* | Fix comment typo | David Greene | 2007-08-07 | 1 | -1/+1 |
* | Fix GLIBCXX_DEBUG error triggered by incrementing erased iterator. | David Greene | 2007-08-07 | 1 | -4/+4 |
* | Begin loop index split pass. | Devang Patel | 2007-08-07 | 1 | -0/+384 |
* | It's safe to fold not of fcmp. | Nick Lewycky | 2007-08-06 | 1 | -3/+8 |
* | Make this code more efficient. | David Greene | 2007-08-06 | 1 | -5/+5 |
* | remove some dead lines | Chris Lattner | 2007-08-06 | 1 | -2/+0 |
* | Silence some warnings from doxygen about @param argument name not matching the | Reid Spencer | 2007-08-05 | 1 | -3/+3 |
* | at the end of instcombine, explicitly clear WorklistMap. | Chris Lattner | 2007-08-05 | 1 | -7/+9 |
* | rewrite the code used to construct pruned SSA form with the IDF method. | Chris Lattner | 2007-08-04 | 1 | -82/+114 |
* | Factor out a whole bunch of code into it's own method. | Chris Lattner | 2007-08-04 | 1 | -65/+82 |
* | Use getNumPreds(BB) instead of computing them manually. This is a very small but | Chris Lattner | 2007-08-04 | 1 | -4/+4 |
* | Change the rename pass to be "tail recursive", only adding N-1 successors | Chris Lattner | 2007-08-04 | 1 | -21/+35 |
* | cache computation of #preds for a BB. This speeds up | Chris Lattner | 2007-08-04 | 1 | -3/+14 |
* | reserve operand space for phi nodes when we insert them. | Chris Lattner | 2007-08-04 | 1 | -0/+1 |
* | use continue to avoid nesting, no functionality change. | Chris Lattner | 2007-08-04 | 1 | -14/+15 |
* | Promoting allocas with the 'single store' fastpath is | Chris Lattner | 2007-08-04 | 1 | -10/+9 |
* | When PromoteLocallyUsedAllocas promoted allocas, it didn't remember | Chris Lattner | 2007-08-04 | 1 | -2/+13 |
* | std::map -> DenseMap | Chris Lattner | 2007-08-04 | 1 | -3/+3 |
* | Clean up comments, fix up some confusing code logic. | Nick Lewycky | 2007-08-04 | 1 | -30/+47 |
* | fix a logic bug where we wouldn't promote single store allocas if the | Chris Lattner | 2007-08-04 | 1 | -2/+2 |
* | When we do the single-store optimization, delete both the store | Chris Lattner | 2007-08-04 | 1 | -2/+8 |
* | Three improvements: | Chris Lattner | 2007-08-04 | 1 | -6/+16 |
* | switch from using a std::set to using a SmallPtrSet. This speeds up the | Chris Lattner | 2007-08-04 | 1 | -3/+3 |
* | In mem2reg, when handling the single-store case, make sure to remove | Chris Lattner | 2007-08-04 | 1 | -8/+10 |
* | This is the patch to provide clean intrinsic function overloading support in ... | Chandler Carruth | 2007-08-04 | 1 | -2/+2 |
* | split rewriting of single-store allocas into its own | Chris Lattner | 2007-08-04 | 1 | -39/+57 |
* | refactor some code to shrink PromoteMem2Reg::run a bit | Chris Lattner | 2007-08-04 | 1 | -63/+96 |
* | add a typedef, no other change. | Chris Lattner | 2007-08-04 | 1 | -7/+8 |
* | avoid an unneeded vector copy. This speeds up mem2reg on the testcase | Chris Lattner | 2007-08-04 | 1 | -1/+9 |
* | make RenamePassWorkList a local var instead of an ivar. | Chris Lattner | 2007-08-04 | 1 | -8/+8 |
* | Fix a subtle miscompilation. This allows 197.parser to be compiled correctly. | Owen Anderson | 2007-08-03 | 1 | -6/+8 |
* | Fix a subtle iterator invalidation bug in a recursive algorithm. | Owen Anderson | 2007-08-03 | 1 | -5/+7 |
* | Fix an accidental commit. | Chris Lattner | 2007-08-02 | 1 | -1/+1 |
* | Fix 80 col. violations. | Owen Anderson | 2007-08-02 | 1 | -8/+14 |
* | Fix 80 col. violations. | Owen Anderson | 2007-08-02 | 1 | -7/+15 |
* | Fix 80 col. violations. | Owen Anderson | 2007-08-02 | 1 | -14/+23 |
* | Fix a bug that was causing several miscompilations on SPEC. | Owen Anderson | 2007-08-02 | 1 | -4/+6 |
* | Replacing a cast with another one does not reduce the number of | Chris Lattner | 2007-08-02 | 1 | -5/+3 |
* | Disable an xform that causes an infinite loop. This fixes PR1594 | Chris Lattner | 2007-08-02 | 1 | -0/+1 |
* | wrap some long lines. Major offenders that are left include | Chris Lattner | 2007-08-02 | 7 | -11/+16 |
* | Update dominator info for the middle blocks created while spliting | Devang Patel | 2007-08-02 | 1 | -21/+77 |
* | Enhance instcombine to be more aggressive about folding casts of | Chris Lattner | 2007-08-02 | 1 | -32/+42 |
* | Fix PR1575 and test/Transforms/CondProp/2007-08-01-InvalidRead.ll | Chris Lattner | 2007-08-02 | 1 | -8/+10 |
* | Undo previous check-in. | Devang Patel | 2007-08-01 | 1 | -76/+21 |
* | Update dominator info for the middle blocks created while spliting | Devang Patel | 2007-08-01 | 1 | -21/+76 |
* | Make non-local memdep not be recursive, and fix a bug on 403.gcc that this ex... | Owen Anderson | 2007-08-01 | 1 | -5/+14 |