2009-02-18 |
Dan Gohman | Use a sign-extend instead of a zero-extend when promoting a |
blob | commitdiff | raw |
2009-02-17 |
Dan Gohman | Add a method to ScalarEvolution for telling it when... |
blob | commitdiff | raw | diff to current |
2009-02-17 |
Evan Cheng | Strengthen the "non-constant stride must dominate loop... |
blob | commitdiff | raw | diff to current |
2009-02-12 |
Dan Gohman | Teach IndVarSimplify to optimize code using the C ... |
blob | commitdiff | raw | diff to current |
2009-01-25 |
Nick Lewycky | Start generating arbitrary precision integer SCEVs... |
blob | commitdiff | raw | diff to current |
2009-01-16 |
Nick Lewycky | Reinstate r60509 from Dale: |
blob | commitdiff | raw | diff to current |
2009-01-13 |
Nick Lewycky | Wind SCEV back in time, to Nov 18th. This 'fixes' PR327... |
blob | commitdiff | raw | diff to current |
2009-01-03 |
Nick Lewycky | We know it's always a SCEVConstant if it gets here... |
blob | commitdiff | raw | diff to current |
2009-01-02 |
Nick Lewycky | Don't try to analyze this "backward" case. This is... |
blob | commitdiff | raw | diff to current |
2008-12-16 |
Nick Lewycky | Generalize support for analyzing loops to include SLE... |
blob | commitdiff | raw | diff to current |
2008-12-12 |
Nick Lewycky | Revert my re-instated reverted commit, fixes the bootst... |
blob | commitdiff | raw | diff to current |
2008-12-11 |
Nick Lewycky | Sneaky, sneaky: move the -1 to the outside of the SMax... |
blob | commitdiff | raw | diff to current |
2008-12-09 |
Evan Cheng | Back out 60748 for now. It's breaking SPASS, 254.gap... |
blob | commitdiff | raw | diff to current |
2008-12-09 |
Nick Lewycky | It's easy to handle SLE/SGE when the loop has a unit... |
blob | commitdiff | raw | diff to current |
2008-12-06 |
Nick Lewycky | Minor cleanup. Use dyn_cast, not isa/cast pairs. No... |
blob | commitdiff | raw | diff to current |
2008-12-03 |
Dale Johannesen | Make the debugging dump be a full line. |
blob | commitdiff | raw | diff to current |
2008-12-02 |
Nick Lewycky | Add a new SCEV representing signed division. |
blob | commitdiff | raw | diff to current |
2008-11-18 |
Nick Lewycky | Add a utility function that detects whether a loop... |
blob | commitdiff | raw | diff to current |
2008-11-18 |
Duncan Sands | Remove unused variable. |
blob | commitdiff | raw | diff to current |
2008-11-16 |
Nick Lewycky | Don't brute-force analyze cubic or higher polynomials. |
blob | commitdiff | raw | diff to current |
2008-11-11 |
Devang Patel | Silence unused variable warning. |
blob | commitdiff | raw | diff to current |
2008-11-03 |
Nick Lewycky | Don't crash analyzing certain quadratics (addrec of... |
blob | commitdiff | raw | diff to current |
2008-10-13 |
Nick Lewycky | Disallow the construction of SCEVs with could-not-compu... |
blob | commitdiff | raw | diff to current |
2008-10-04 |
Nick Lewycky | Allow the construction of SCEVs with SCEVCouldNotComput... |
blob | commitdiff | raw | diff to current |
2008-09-16 |
Dan Gohman | Finally re-apply r46959. This is made feasible by the... |
blob | commitdiff | raw | diff to current |
2008-09-16 |
Dan Gohman | Improve instcombine's handling of integer min and max... |
blob | commitdiff | raw | diff to current |
2008-09-15 |
Dan Gohman | Teach ScalarEvolution to consider loop preheaders in... |
blob | commitdiff | raw | diff to current |
2008-09-14 |
Dan Gohman | Fix WriteAsOperand to not emit a leading space characte... |
blob | commitdiff | raw | diff to current |
2008-08-12 |
Dan Gohman | Extend ScalarEvolution's executesAtLeastOnce logic... |
blob | commitdiff | raw | diff to current |
2008-08-08 |
Dan Gohman | Canonicalize nested AddRecs in by nesting them in order... |
blob | commitdiff | raw | diff to current |
2008-08-04 |
Eli Friedman | PR2621: Improvements to the SCEV AddRec binomial expans... |
blob | commitdiff | raw | diff to current |
2008-07-30 |
Eli Friedman | Another SCEV issue from PR2607; essentially the same... |
blob | commitdiff | raw | diff to current |
2008-07-30 |
Eli Friedman | Fix for PR2607: SCEV miscomputing the loop count for... |
blob | commitdiff | raw | diff to current |
2008-07-21 |
Nick Lewycky | Revert r53812 -- premature. LegalizeTypes isn't actuall... |
blob | commitdiff | raw | diff to current |
2008-07-21 |
Nick Lewycky | Switch on the use of arbitrary precision integers in... |
blob | commitdiff | raw | diff to current |
2008-07-20 |
Wojciech Matyjewicz | This header isn't necessary now. |
blob | commitdiff | raw | diff to current |
2008-07-20 |
Wojciech Matyjewicz | Fix PR2088. Use modulo linear equation solver to comput... |
blob | commitdiff | raw | diff to current |
2008-07-15 |
Nick Lewycky | Correct this inversion! |
blob | commitdiff | raw | diff to current |
2008-07-15 |
Nick Lewycky | Fix up comments. |
blob | commitdiff | raw | diff to current |
2008-07-12 |
Nick Lewycky | Stop creating extraneous smax/umax in SCEV. This remove... |
blob | commitdiff | raw | diff to current |
2008-07-09 |
Nick Lewycky | Remove getValueRange from SCEV. It wasn't doing anythin... |
blob | commitdiff | raw | diff to current |
2008-07-07 |
Nick Lewycky | Handle 'lshr' instruction with SCEVUDiv object. |
blob | commitdiff | raw | diff to current |
2008-06-22 |
Dan Gohman | Generalize createSCEV to be able to form SCEV expressio... |
blob | commitdiff | raw | diff to current |
2008-06-18 |
Dan Gohman | Move LSR's private isZero function to a public SCEV... |
blob | commitdiff | raw | diff to current |
2008-06-13 |
Nick Lewycky | Crash less. The i64 restriction in BinomialCoefficient... |
blob | commitdiff | raw | diff to current |
2008-05-25 |
Nick Lewycky | Don't treat values as signed when looking at loop stepp... |
blob | commitdiff | raw | diff to current |
2008-05-13 |
Dan Gohman | Clean up the use of static and anonymous namespaces... |
blob | commitdiff | raw | diff to current |
2008-05-06 |
Nick Lewycky | Fix typo and indentation. |
blob | commitdiff | raw | diff to current |
2008-04-20 |
Dale Johannesen | (re)fix handling of UGT. Pointed out by Nick Lewycky. |
blob | commitdiff | raw | diff to current |
2008-04-20 |
Chris Lattner | Switch to using Simplified ConstantFP::get API. |
blob | commitdiff | raw | diff to current |
2008-04-18 |
Dale Johannesen | Fix a scalar evolution bug. Reversing everything |
blob | commitdiff | raw | diff to current |
2008-04-14 |
Dan Gohman | In the special case, call the comparison function inste... |
blob | commitdiff | raw | diff to current |
2008-03-20 |
Devang Patel | Restore isCFGOnly property of various analysis passes. |
blob | commitdiff | raw | diff to current |
2008-03-19 |
Devang Patel | PassInfo keep tracks whether a pass is an analysis... |
blob | commitdiff | raw | diff to current |
2008-02-25 |
Evan Cheng | Temporarily reverting 46959. |
blob | commitdiff | raw | diff to current |
2008-02-21 |
Nick Lewycky | Simplify this code, no functionality change. |
blob | commitdiff | raw | diff to current |
2008-02-21 |
Nick Lewycky | GlobalValues are Constants, remove redundant code.... |
blob | commitdiff | raw | diff to current |
2008-02-20 |
Anton Korobeynikov | Unbreak build with gcc 4.3: provide missed includes... |
blob | commitdiff | raw | diff to current |
2008-02-20 |
Nick Lewycky | Use getConstant for ConstantInts. |
blob | commitdiff | raw | diff to current |
2008-02-20 |
Nick Lewycky | Add 'umax' similar to 'smax' SCEV. Closes PR2003. |
blob | commitdiff | raw | diff to current |
2008-02-13 |
Wojciech Matyjewicz | Fix typo. Thanks to Duncan for noticing. |
blob | commitdiff | raw | diff to current |
2008-02-13 |
Wojciech Matyjewicz | Add comments as per review feedback. |
blob | commitdiff | raw | diff to current |
2008-02-12 |
Wojciech Matyjewicz | Fix PR2002. Suppose n is the initial value for the... |
blob | commitdiff | raw | diff to current |
2008-02-11 |
Wojciech Matyjewicz | If the LHS of the comparison is a loop-invariant we... |
blob | commitdiff | raw | diff to current |
2008-02-11 |
Wojciech Matyjewicz | Fix PR1798 - an error in the evaluation of SCEVAddRecEx... |
blob | commitdiff | raw | diff to current |
2008-01-31 |
Dan Gohman | Avoid unnecessarily casting away const, fixing a FIXME. |
blob | commitdiff | raw | diff to current |
2008-01-02 |
Nick Lewycky | Don't be rude, emit debugging info where asked to. |
blob | commitdiff | raw | diff to current |
2007-12-29 |
Chris Lattner | Remove attribution from file headers, per discussion... |
blob | commitdiff | raw | diff to current |
2007-12-10 |
Chris Lattner | Fix PR1850 by removing an unsafe transformation from... |
blob | commitdiff | raw | diff to current |
2007-11-25 |
Nick Lewycky | Add new SCEV, SCEVSMax. This allows LLVM to analyze... |
blob | commitdiff | raw | diff to current |
2007-11-23 |
Chris Lattner | simplify some code. |
blob | commitdiff | raw | diff to current |
2007-11-23 |
Chris Lattner | Fix a bug where we'd try to find a scev value for a... |
blob | commitdiff | raw | diff to current |
2007-11-22 |
Nick Lewycky | Instead of calculating constant factors, calculate... |
blob | commitdiff | raw | diff to current |
2007-11-20 |
Nick Lewycky | Small cleanup. Use APInt::getHighBitsSet method instead... |
blob | commitdiff | raw | diff to current |
2007-11-20 |
Nick Lewycky | Be more careful when transforming | to +. Patch from... |
blob | commitdiff | raw | diff to current |
2007-11-15 |
Anton Korobeynikov | Reverted r44163 per request |
blob | commitdiff | raw | diff to current |
2007-11-15 |
Nick Lewycky | Fix handling of overflow in loop calculation by adding... |
blob | commitdiff | raw | diff to current |
2007-10-22 |
Dan Gohman | Move the SCEV object factors from being static members... |
blob | commitdiff | raw | diff to current |
2007-09-27 |
Nick Lewycky | Build the correct range for loops with unusual bounds... |
blob | commitdiff | raw | diff to current |
2007-09-06 |
Dale Johannesen | Next round of APFloat changes. |
blob | commitdiff | raw | diff to current |
2007-08-21 |
Devang Patel | Use SmallVector instead of std::vector. |
blob | commitdiff | raw | diff to current |
2007-08-06 |
Nick Lewycky | Let scalar-evolution analyze loops with an unsigned... |
blob | commitdiff | raw | diff to current |
2007-08-06 |
Nick Lewycky | Don't assume it's safe to transform a loop just because... |
blob | commitdiff | raw | diff to current |
2007-07-16 |
Nick Lewycky | Handle decrementing loops properly. Fixes PR1533. |
blob | commitdiff | raw | diff to current |
2007-07-09 |
Dan Gohman | Move the APInt form of SCEVUnknown::getIntegerSCEV... |
blob | commitdiff | raw | diff to current |
2007-06-19 |
Dan Gohman | Rename ScalarEvolution::deleteInstructionFromRecords to |
blob | commitdiff | raw | diff to current |
2007-06-18 |
Dan Gohman | In SCEVAddExpr::get, skip over any cast operands before... |
blob | commitdiff | raw | diff to current |
2007-06-15 |
Dan Gohman | Add a SCEV class and supporting code for sign-extend... |
blob | commitdiff | raw | diff to current |
2007-06-06 |
Nick Lewycky | Optimize this test. Firstly, only Instructions may... |
blob | commitdiff | raw | diff to current |
2007-06-06 |
Nick Lewycky | Fix PR1487 and Transforms/IndVar/2007-06-06-DeleteDangl... |
blob | commitdiff | raw | diff to current |
2007-05-03 |
Devang Patel | Drop 'const' |
blob | commitdiff | raw | diff to current |
2007-05-02 |
Devang Patel | Use 'static const char' instead of 'static const int'. |
blob | commitdiff | raw | diff to current |
2007-05-02 |
Lauro Ramos Venancio | Fix build error. |
blob | commitdiff | raw | diff to current |
2007-05-01 |
Devang Patel | Do not use typeinfo to identify pass in pass manager. |
blob | commitdiff | raw | diff to current |
2007-04-16 |
Reid Spencer | Revert last patch. It was already fixed. |
blob | commitdiff | raw | diff to current |
2007-04-16 |
Reid Spencer | For PR1336: |
blob | commitdiff | raw | diff to current |
2007-04-15 |
Chris Lattner | Fix a nasty bug introduced when apint'ified. This... |
blob | commitdiff | raw | diff to current |
2007-04-07 |
Zhou Sheng | Eliminate unnecessary APInt construction. |
blob | commitdiff | raw | diff to current |
2007-04-07 |
Zhou Sheng | Make APInt variables do the computation stuffs instead of |
blob | commitdiff | raw | diff to current |
2007-04-07 |
Zhou Sheng | Eliminate unnecessary zext/trunc stuffs. |
blob | commitdiff | raw | diff to current |
next |