summaryrefslogtreecommitdiff
path: root/test/Analysis/ScalarEvolution
AgeCommit message (Expand)Author
2017-12-27[SCEV] Do not insert if it is already in cacheSerguei Katkov
2017-12-08[SCEV] Fix predicate usage in computeExitLimitFromICmpMax Kazantsev
2017-11-22[SCEV] Strengthen variance condition in calculateLoopDispositionMax Kazantsev
2017-11-13[SCEV] Handling for ICmp occuring in the evolution chain.Jatin Bhateja
2017-10-25[SCEV] Fix an assertion failure in the max backedge taken countSanjoy Das
2017-10-18Revert "[ScalarEvolution] Handling for ICmp occuring in the evolution chain."Sanjoy Das
2017-10-18[ScalarEvolution] Handling for ICmp occuring in the evolution chain.Jatin Bhateja
2017-10-13[SCEV] Teach SCEV to find maxBECount when loop endbound is variantAnna Thomas
2017-09-01[SCEV] Add URem support to SCEVAlexandre Isoard
2017-08-04[SCEV] Preserve NSW information for sext(subtract).Amara Emerson
2017-08-03[SCEV] Re-enable "Cache results of computeExitLimit"Max Kazantsev
2017-07-28Revert "[SCEV] Cache results of computeExitLimit"Sanjoy Das
2017-07-26[SCEV] Cache results of computeExitLimitMax Kazantsev
2017-07-23[SCEV] Limit max size of AddRecExpr during evolvingMax Kazantsev
2017-07-08Re-enable "[IndVars] Canonicalize comparisons between non-negative values and...Max Kazantsev
2017-07-06Revert "Revert "Revert "[IndVars] Canonicalize comparisons between non-negati...Max Kazantsev
2017-07-06Revert "Revert "[IndVars] Canonicalize comparisons between non-negative value...Max Kazantsev
2017-07-05Revert "[IndVars] Canonicalize comparisons between non-negative values and in...Max Kazantsev
2017-07-05[IndVars] Canonicalize comparisons between non-negative values and indvarsMax Kazantsev
2017-06-30[SCEV] Use depth limit instead of local cache for SExt and ZExtMax Kazantsev
2017-06-29Reverting r306695 while investigating failing test case.Alexandre Isoard
2017-06-29ScalarEvolution: Add URem supportAlexandre Isoard
2017-06-15[ScalarEvolution] Apply Depth limit to getMulExprMax Kazantsev
2017-05-26Re-enable "[SCEV] Do not fold dominated SCEVUnknown into AddRecExpr start"Max Kazantsev
2017-05-24Revert "[SCEV] Do not fold dominated SCEVUnknown into AddRecExpr start"Diana Picus
2017-05-24[SCEV] Do not fold dominated SCEVUnknown into AddRecExpr startMax Kazantsev
2017-05-22[SCEV] Clarify behavior around max backedge taken countSanjoy Das
2017-05-21Revert "[SCEV] Clarify behavior around max backedge taken count"Sanjoy Das
2017-05-21[SCEV] Clarify behavior around max backedge taken countSanjoy Das
2017-05-16[SCEV] Fix sorting order for AddRecExprsMax Kazantsev
2017-05-03[SCEV] createAddRecFromPHI: Optimize for the most common case.Michael Zolotukhin
2017-04-30Rename isKnownNotFullPoison to programUndefinedIfPoison; NFCSanjoy Das
2017-04-24[SCEV] Fix exponential time complexity by cachingSanjoy Das
2017-04-20Revert r300746 (SCEV analysis for or instructions).Eli Friedman
2017-04-19[SCEV] Make SCEV or modeling more aggressive.Eli Friedman
2017-03-31[ScalarEvolution] Re-enable Predicate implication from operationsMax Kazantsev
2017-03-24Revert "[ScalarEvolution] Re-enable Predicate implication from operations"Max Kazantsev
2017-03-24[ScalarEvolution] Re-enable Predicate implication from operationsMax Kazantsev
2017-03-23Model ashr(shl(x, n), m) as mul(x, 2^(n-m)) when n > mZhaoshi Zheng
2017-03-22Revert "[ScalarEvolution] Predicate implication from operations"Max Kazantsev
2017-03-22[ScalarEvolution] Predicate implication from operationsMax Kazantsev
2017-03-20[SCEV] Fix trip multiple calculationEli Friedman
2017-03-16[SCEV] Compute affine range in another way to avoid bitwidth extending.Michael Zolotukhin
2017-02-22[ValueTracking] Make poison propagation more aggressiveSanjoy Das
2017-02-14[SCEV] Cache results during GetMinTrailingZeros queryIgor Laevsky
2017-01-31[SCEV] Simplify/generalize howFarToZero solving.Eli Friedman
2017-01-26[SCEV] Introduce add operation inlining limitDaniil Fukalov
2017-01-23This test apparently requires an x86 target and is failing on numerousChandler Carruth
2017-01-22Attempt to fix test in release builds.Benjamin Kramer
2017-01-22Fix some broken CHECK lines.Benjamin Kramer