Rename PaddedSize to AllocSize, in the hope that this
[oota-llvm.git] / lib / Analysis / ScalarEvolution.cpp
2009-05-09 Duncan SandsRename PaddedSize to AllocSize, in the hope that this
2009-05-09 Dan GohmanDon't attempt to handle unsized types in ScalarEvolutio...
2009-05-08 Dan GohmanFix bogus overflow checks by replacing them with actual
2009-05-08 Dan GohmanFold trunc casts into add-recurrence expressions, allow...
2009-05-08 Dan GohmanFix another bug in r71252. This code supports GetElementPtr
2009-05-08 Dan GohmanAdd memoization for getSCEVAtScope results for instructions
2009-05-08 Dan GohmanMake the SCEV* form of getSCEVAtScope public, to allow...
2009-05-08 Dan GohmanFix an error from r71252.
2009-05-08 Dan GohmanFactor out the code for creating SCEVs for GEPs into a
2009-05-08 Dan GohmanImplement several new SCEV folding rules for UDiv SCEVs.
2009-05-07 Dan GohmanSCEVComplexityCompare's new code was missing SCEVUDivEx...
2009-05-07 Dan GohmanMake ScalarEvolution's GroupByComplexity more thorough...
2009-05-07 Dan GohmanTrim unnecessary headers. Code in Analysis shouldn...
2009-05-07 Dan GohmanFactor out a common base class between SCEVCommutativeE...
2009-05-06 Dan GohmanUse stable_sort instead of plain sort to avoid the...
2009-05-04 Dan GohmanRe-apply 70645, converting ScalarEvolution to use
2009-05-04 Dan GohmanFix an 80-column violation.
2009-05-04 Dan GohmanFix doxygen comment syntax.
2009-05-04 Dan GohmanConstify a bunch of SCEV-using code.
2009-05-03 Dan GohmanRevert r70645 for now; it's causing a variety of regres...
2009-05-02 Dan GohmanConvert ScalarEvolution to use CallbackVH for its inter...
2009-05-02 Dan GohmanWhen ScalarEvolution is told to forget the trip count...
2009-05-01 Dan GohmanWhen printing a SCEVUnknown with pointer type, don...
2009-05-01 Dan GohmanFix an 80-column violation.
2009-05-01 Dan GohmanWhen creating cast scevs, canonicalize the destination...
2009-05-01 Torok EdwinhasSCEV() was declared in ScalarEvolution.h, but never...
2009-04-30 Dan GohmanAdd some comments, and tidy up some whitespace.
2009-04-30 Dan GohmanExtend ScalarEvolution's getBackedgeTakenCount to be...
2009-04-30 Dan GohmanDon't try to mix integers and pointers in an icmp instr...
2009-04-30 Dan GohmanFix ScalarEvolution::print to print a value for any...
2009-04-29 Dan GohmanImplement getSCEVAtScope for SCEV cast expressions.
2009-04-29 Dan GohmanGeneralize the cast-of-addrec folding to handle folding...
2009-04-29 Dan GohmanInclude the source type in SCEV cast expression debug...
2009-04-29 Dale JohannesenFix recent regression in gcc.dg/pr26719.c (6835035).
2009-04-29 Dan GohmanUpdate comments to reflect the current code.
2009-04-27 Dan GohmanTeach getZeroExtendExpr and getSignExtendExpr to use...
2009-04-27 Dan GohmanHandle ands with ~0 correctly too. This fixes PR4052.
2009-04-25 Dan GohmanHandle ands with 0 and shifts by 0 correctly. These...
2009-04-23 Nick LewyckySimplify trunc(extend(x)) in SCEVs, just for completene...
2009-04-22 Dan GohmanSimplify trivial cast-of-cast SCEVs.
2009-04-21 Dan GohmanDe-pImpl-ify ScalarEvolution. The pImpl pattern doesn...
2009-04-21 Dan GohmanWhen turning (ashr(shl(x, n), n)) into sext(trunc(x...
2009-04-21 Dan GohmanTeach ScalarEvolution how to recognize zext-inreg and...
2009-04-21 Dan GohmanThis FIXME is fixed, now that SCEV understands pointers.
2009-04-21 Dan GohmanFactor out a common base class from SCEVTruncateExpr...
2009-04-21 Dan GohmanUsage getAnalysisToUpdate for TargetData, per PR760.
2009-04-21 Dan GohmanIntroduce encapsulation for ScalarEvolution's TargetDat...
2009-04-21 Dan GohmanMove some assertion checks so they can do more complete...
2009-04-21 Dan GohmanConvert ScalarEvolution to use raw_ostream instead...
2009-04-18 Dan GohmanAdd a ScalarEvolution::getCouldNotCompute() function...
2009-04-16 Dan GohmanFix a bug with inttoptr/ptrtoint casts where the pointe...
2009-04-16 Dan GohmanExpand GEPs in ScalarEvolution expressions. SCEV expres...
2009-02-24 Dan GohmanRename ScalarEvolution's getIterationCount to getBacked...
2009-02-18 Dan GohmanUse a sign-extend instead of a zero-extend when promoting a
2009-02-17 Dan GohmanAdd a method to ScalarEvolution for telling it when...
2009-02-17 Evan ChengStrengthen the "non-constant stride must dominate loop...
2009-02-12 Dan GohmanTeach IndVarSimplify to optimize code using the C ...
2009-01-25 Nick LewyckyStart generating arbitrary precision integer SCEVs...
2009-01-16 Nick LewyckyReinstate r60509 from Dale:
2009-01-13 Nick LewyckyWind SCEV back in time, to Nov 18th. This 'fixes' PR327...
2009-01-03 Nick LewyckyWe know it's always a SCEVConstant if it gets here...
2009-01-02 Nick LewyckyDon't try to analyze this "backward" case. This is...
2008-12-16 Nick LewyckyGeneralize support for analyzing loops to include SLE...
2008-12-12 Nick LewyckyRevert my re-instated reverted commit, fixes the bootst...
2008-12-11 Nick LewyckySneaky, sneaky: move the -1 to the outside of the SMax...
2008-12-09 Evan ChengBack out 60748 for now. It's breaking SPASS, 254.gap...
2008-12-09 Nick LewyckyIt's easy to handle SLE/SGE when the loop has a unit...
2008-12-06 Nick LewyckyMinor cleanup. Use dyn_cast, not isa/cast pairs. No...
2008-12-03 Dale JohannesenMake the debugging dump be a full line.
2008-12-02 Nick LewyckyAdd a new SCEV representing signed division.
2008-11-18 Nick LewyckyAdd a utility function that detects whether a loop...
2008-11-18 Duncan SandsRemove unused variable.
2008-11-16 Nick LewyckyDon't brute-force analyze cubic or higher polynomials.
2008-11-11 Devang PatelSilence unused variable warning.
2008-11-03 Nick LewyckyDon't crash analyzing certain quadratics (addrec of...
2008-10-13 Nick LewyckyDisallow the construction of SCEVs with could-not-compu...
2008-10-04 Nick LewyckyAllow the construction of SCEVs with SCEVCouldNotComput...
2008-09-16 Dan GohmanFinally re-apply r46959. This is made feasible by the...
2008-09-16 Dan GohmanImprove instcombine's handling of integer min and max...
2008-09-15 Dan GohmanTeach ScalarEvolution to consider loop preheaders in...
2008-09-14 Dan GohmanFix WriteAsOperand to not emit a leading space characte...
2008-08-12 Dan GohmanExtend ScalarEvolution's executesAtLeastOnce logic...
2008-08-08 Dan GohmanCanonicalize nested AddRecs in by nesting them in order...
2008-08-04 Eli FriedmanPR2621: Improvements to the SCEV AddRec binomial expans...
2008-07-30 Eli FriedmanAnother SCEV issue from PR2607; essentially the same...
2008-07-30 Eli FriedmanFix for PR2607: SCEV miscomputing the loop count for...
2008-07-21 Nick LewyckyRevert r53812 -- premature. LegalizeTypes isn't actuall...
2008-07-21 Nick LewyckySwitch on the use of arbitrary precision integers in...
2008-07-20 Wojciech MatyjewiczThis header isn't necessary now.
2008-07-20 Wojciech MatyjewiczFix PR2088. Use modulo linear equation solver to comput...
2008-07-15 Nick LewyckyCorrect this inversion!
2008-07-15 Nick LewyckyFix up comments.
2008-07-12 Nick LewyckyStop creating extraneous smax/umax in SCEV. This remove...
2008-07-09 Nick LewyckyRemove getValueRange from SCEV. It wasn't doing anythin...
2008-07-07 Nick LewyckyHandle 'lshr' instruction with SCEVUDiv object.
2008-06-22 Dan GohmanGeneralize createSCEV to be able to form SCEV expressio...
2008-06-18 Dan GohmanMove LSR's private isZero function to a public SCEV...
2008-06-13 Nick LewyckyCrash less. The i64 restriction in BinomialCoefficient...
2008-05-25 Nick LewyckyDon't treat values as signed when looking at loop stepp...
2008-05-13 Dan GohmanClean up the use of static and anonymous namespaces...
next