| Commit message (Expand) | Author | Age | Files | Lines |
* | - Re-apply 52748 and friends with fix. GetConstantStringInfo() returns an emp... | Evan Cheng | 2008-06-30 | 1 | -0/+100 |
* | Add a value range analysis that lazily computes ranges using ScalarEvolutions. | Nick Lewycky | 2008-06-30 | 1 | -0/+289 |
* | Revert (52748 and friends): | Anton Korobeynikov | 2008-06-29 | 1 | -100/+0 |
* | Add back the capability to include nul characters in strings with | Chris Lattner | 2008-06-28 | 1 | -5/+7 |
* | Tighten up checking. | Chris Lattner | 2008-06-28 | 1 | -4/+10 |
* | fix the regressions from Eric's patch by making GetConstantStringInfo | Chris Lattner | 2008-06-27 | 1 | -29/+34 |
* | Reserve the size we'll need in advance. | Owen Anderson | 2008-06-26 | 1 | -0/+1 |
* | Move GetConstantStringInfo to lib/Analysis. Remove | Eric Christopher | 2008-06-26 | 1 | -0/+86 |
* | Generalize createSCEV to be able to form SCEV expressions from | Dan Gohman | 2008-06-22 | 1 | -110/+117 |
* | Use SCEVAddRecExpr::isAffine. | Dan Gohman | 2008-06-22 | 1 | -2/+2 |
* | Move a few more SCEVExpander methods out-of-line. | Dan Gohman | 2008-06-22 | 1 | -0/+21 |
* | fix warning when assertions disabled. | Chris Lattner | 2008-06-21 | 1 | -2/+1 |
* | Fix some warnings reported by gcc-4.3. Hopefully | Duncan Sands | 2008-06-19 | 1 | -1/+2 |
* | Move SCEVExpander::visitAddExpr out-of-line. | Dan Gohman | 2008-06-18 | 1 | -0/+10 |
* | Move LSR's private isZero function to a public SCEV member | Dan Gohman | 2008-06-18 | 2 | -10/+13 |
* | Use a SmallVector instead of an array, since auto_ptr doesn't handle arrays | Matthijs Kooijman | 2008-06-17 | 1 | -11/+8 |
* | Make BuildSubAggregate use FindInsertedElement again to prevent it from | Matthijs Kooijman | 2008-06-16 | 1 | -20/+48 |
* | Make the InsertBefore argument to FindInsertedValue optional, so you can find... | Matthijs Kooijman | 2008-06-16 | 1 | -3/+8 |
* | Pass around Instruction* instead of Instruction& in FindInsertedValue and fri... | Matthijs Kooijman | 2008-06-16 | 1 | -5/+5 |
* | 80 column fixes. | Matthijs Kooijman | 2008-06-16 | 1 | -15/+31 |
* | Move FindScalarValue from InstructionCombining.cpp to ValueTracking.cpp. While | Matthijs Kooijman | 2008-06-16 | 1 | -0/+128 |
* | simplify some code by using a helper function. This really really | Chris Lattner | 2008-06-16 | 1 | -22/+16 |
* | move a bunch of predicates up into their own section | Chris Lattner | 2008-06-16 | 1 | -157/+171 |
* | Other parts of this code treat noalias arguments as objects for | Chris Lattner | 2008-06-16 | 1 | -4/+8 |
* | If we are checking to see if the result of a call aliases a | Chris Lattner | 2008-06-16 | 1 | -1/+21 |
* | Refactor basicaa's main alias function somethin' fierce. | Chris Lattner | 2008-06-16 | 1 | -104/+94 |
* | Fix PR2434. When scanning for exising binary operator to reuse don't | Wojciech Matyjewicz | 2008-06-15 | 1 | -15/+15 |
* | Change 'while' loop to 'do' loop. | Wojciech Matyjewicz | 2008-06-14 | 1 | -4/+11 |
* | Crash less. The i64 restriction in BinomialCoefficient caused some problems | Nick Lewycky | 2008-06-13 | 1 | -24/+30 |
* | Expose a public interface to this pass. | Chris Lattner | 2008-06-05 | 1 | -40/+12 |
* | Let libcall semantics decide whether it knows about functions | Chris Lattner | 2008-06-05 | 1 | -2/+2 |
* | Update comments and documentation to reflect that GCSE and ValueNumbering are | Matthijs Kooijman | 2008-06-05 | 1 | -0/+4 |
* | Replace two manual loops with calls to CallSite::hasArguments (no functional ... | Matthijs Kooijman | 2008-06-04 | 1 | -3/+1 |
* | Add #includes required by GCC 4.3, thanks for Zhongxing Xu | Chris Lattner | 2008-06-04 | 1 | -0/+1 |
* | Remove unneeded code I added. | Chris Lattner | 2008-06-02 | 1 | -6/+3 |
* | Fixes PR2395. Looking for a constant in a GEP tail (when the first GEP | Wojciech Matyjewicz | 2008-06-02 | 1 | -1/+7 |
* | move CannotBeNegativeZero to ValueTracking. Simplify some signbit comparisons. | Chris Lattner | 2008-06-02 | 1 | -0/+50 |
* | move ComputeMaskedBits, MaskedValueIsZero, and ComputeNumSignBits | Chris Lattner | 2008-06-02 | 1 | -0/+709 |
* | Remember to update the reverse non-local cache when cleaning up dirty entries... | Owen Anderson | 2008-06-01 | 1 | -0/+5 |
* | Make ping more aggressive in finding nonlocal caching errors. | Owen Anderson | 2008-06-01 | 1 | -0/+3 |
* | Fix a typo in a comment. | Dan Gohman | 2008-05-30 | 1 | -1/+1 |
* | Fix a copy+paste error in a comment. | Dan Gohman | 2008-05-30 | 1 | -1/+1 |
* | Add newline at end of file. | Owen Anderson | 2008-05-29 | 1 | -1/+1 |
* | Force postdom to be linked into opt and bugpoint, even though it is no longer... | Owen Anderson | 2008-05-29 | 1 | -0/+8 |
* | convert another operand loop to iterator formulation | Gabor Greif | 2008-05-29 | 1 | -3/+3 |
* | Use Function::getEntryBlock instead of Function::begin, for clarity. | Dan Gohman | 2008-05-27 | 1 | -1/+1 |
* | Print debug output when any edge becomes executable, including | Dan Gohman | 2008-05-27 | 1 | -3/+3 |
* | Fix some constructs that gcc-4.4 warns about. | Duncan Sands | 2008-05-27 | 1 | -1/+2 |
* | Don't treat values as signed when looking at loop steppings in HowForToNonZero. | Nick Lewycky | 2008-05-25 | 1 | -2/+2 |
* | "ret (constexpr)" can't be folded into a Constant. Add a method to | Nick Lewycky | 2008-05-25 | 1 | -16/+45 |