| Commit message (Expand) | Author | Age | Files | Lines |
* | Fix a really subtle off-by-one bug that Duncan noticed with valgrind | Chris Lattner | 2008-12-09 | 1 | -1/+1 |
* | remove DebugIterations option. Despite the accusations, | Chris Lattner | 2008-12-08 | 1 | -14/+1 |
* | Fix spelling. | Devang Patel | 2008-12-08 | 1 | -10/+10 |
* | Undo previous patch. | Devang Patel | 2008-12-08 | 1 | -3/+1 |
* | fix a bug I introduced in simplifycfg handling single entry phi | Chris Lattner | 2008-12-07 | 1 | -1/+0 |
* | don't bother touching volatile stores, they will just return clobber on | Chris Lattner | 2008-12-07 | 1 | -0/+5 |
* | Reimplement the inner loop of DSE. It now uniformly uses getDependence(), | Chris Lattner | 2008-12-06 | 1 | -84/+44 |
* | Make LoopStrengthReduce smarter about hoisting things out of | Dale Johannesen | 2008-12-05 | 1 | -57/+127 |
* | Make a few major changes to memdep and its clients: | Chris Lattner | 2008-12-05 | 3 | -126/+82 |
* | Revert invalid r60393. It causes llvm-gcc bootstrap fails in release builds. | Anton Korobeynikov | 2008-12-05 | 1 | -7/+2 |
* | Fix test/Transforms/GVN/pre-load.ll | Chris Lattner | 2008-12-05 | 1 | -1/+1 |
* | Make IsValueFullyAvailableInBlock safe. | Chris Lattner | 2008-12-05 | 1 | -14/+60 |
* | Rewrite code that 1) filters loops and 2) calculates new loop bounds. | Devang Patel | 2008-12-04 | 1 | -1269/+715 |
* | Start simplifying a switch that has a successor that is a switch. | Chris Lattner | 2008-12-04 | 1 | -0/+74 |
* | add a debugging option to help track down j-t problems. | Chris Lattner | 2008-12-04 | 1 | -1/+14 |
* | Remove an unused field. | Dale Johannesen | 2008-12-03 | 1 | -8/+1 |
* | Fix a misspelled function name. | Dale Johannesen | 2008-12-03 | 1 | -4/+4 |
* | Factor some code into a new FoldSingleEntryPHINodes method. | Chris Lattner | 2008-12-03 | 4 | -23/+28 |
* | Fix a really wrong comment. | Dale Johannesen | 2008-12-03 | 1 | -1/+1 |
* | Teach jump threading some more simple tricks: | Chris Lattner | 2008-12-03 | 1 | -16/+156 |
* | third time is the charm. | Chris Lattner | 2008-12-03 | 1 | -1/+3 |
* | fix assertion. | Chris Lattner | 2008-12-03 | 1 | -1/+1 |
* | Rename DeleteBlockIfDead to DeleteDeadBlock and make it | Chris Lattner | 2008-12-03 | 2 | -10/+5 |
* | Factor some code out of SimplifyCFG, forming a new | Chris Lattner | 2008-12-03 | 2 | -21/+34 |
* | Minor rewrite per review feedback. | Dale Johannesen | 2008-12-02 | 1 | -8/+7 |
* | Make the code do what the comment says it does. | Dale Johannesen | 2008-12-02 | 1 | -4/+5 |
* | Implement PRE of loads in the GVN pass with a pretty cheap and | Chris Lattner | 2008-12-02 | 1 | -54/+193 |
* | Remove some errors that crept in. No functionality change. | Bill Wendling | 2008-12-02 | 1 | -3/+4 |
* | Merge two if-statements into one. | Bill Wendling | 2008-12-02 | 1 | -7/+3 |
* | More styalistic changes. No functionality change. | Bill Wendling | 2008-12-02 | 1 | -15/+12 |
* | - Remove the buggy -X/C -> X/-C transform. This isn't valid when X isn't a | Bill Wendling | 2008-12-02 | 1 | -12/+0 |
* | Improve comment. | Bill Wendling | 2008-12-02 | 1 | -4/+3 |
* | - Reduce nesting. | Bill Wendling | 2008-12-02 | 1 | -24/+18 |
* | some random comment improvements. | Chris Lattner | 2008-12-02 | 1 | -11/+22 |
* | Fix an issue that Chris noticed, where local PRE was not properly instantiating | Owen Anderson | 2008-12-02 | 1 | -2/+7 |
* | Consider only references to an IV within the loop when | Dale Johannesen | 2008-12-01 | 1 | -6/+26 |
* | Don't rebuild RHSNeg. Just use the one that's already there. | Bill Wendling | 2008-12-01 | 1 | -2/+1 |
* | Document what this check is doing. Also, no need to cast to ConstantInt. | Bill Wendling | 2008-12-01 | 1 | -4/+4 |
* | Use a simple comparison. Overflow on integer negation can only occur when the | Bill Wendling | 2008-12-01 | 1 | -13/+2 |
* | Generalize the FoldOrWithConstant method to fold for any two constants which | Bill Wendling | 2008-12-01 | 1 | -23/+22 |
* | Reduce copy-and-paste code by splitting out the code into its own function. | Bill Wendling | 2008-12-01 | 1 | -58/+50 |
* | Use m_Specific() instead of double matching. | Bill Wendling | 2008-12-01 | 1 | -18/+12 |
* | Move pattern check outside of the if-then statement. This prevents us from fi... | Bill Wendling | 2008-12-01 | 1 | -10/+12 |
* | Rename some variables, only increment BI once at the start of the loop instea... | Chris Lattner | 2008-12-01 | 1 | -38/+30 |
* | pull the predMap densemap out of the inner loop of performPRE, so | Chris Lattner | 2008-12-01 | 1 | -2/+4 |
* | switch a couple more calls to use array_pod_sort. | Chris Lattner | 2008-12-01 | 2 | -3/+5 |
* | Introduce a new array_pod_sort function and switch LSR to use it | Chris Lattner | 2008-12-01 | 1 | -1/+1 |
* | Eliminate use of setvector for the DeadInsts set, just use a smallvector. | Chris Lattner | 2008-12-01 | 1 | -17/+31 |
* | DeleteTriviallyDeadInstructions is always passed the | Chris Lattner | 2008-12-01 | 1 | -10/+9 |
* | simplify DeleteTriviallyDeadInstructions again, unlike my previous | Chris Lattner | 2008-12-01 | 1 | -20/+13 |