[InstCombine] add tests to show missing bitcast optimizations
[oota-llvm.git] / test / Transforms / IndVarSimplify /
2015-11-05 Sanjoy DasRe-apply r251050 with a for PR25421
2015-11-05 Richard TrieuRevert r251050 to fix miscompile when running Clang -O1
2015-11-03 Silviu BarangaFix PR25372 - teach replaceCongruentPHIs to handle...
2015-11-03 Tobias GrosserRevert "[IndVarSimplify] Rewrite loop exit values with...
2015-11-02 Chen Li[IndVarSimplify] Rewrite loop exit values with their...
2015-10-31 Sanjoy Das[SCEV] Don't create SCEV expressions that break LCSSA
2015-10-28 Chen LiRevert r251492 "[IndVarSimplify] Rewrite loop exit...
2015-10-28 Chen Li[IndVarSimplify] Rewrite loop exit values with their...
2015-10-22 Sanjoy Das[SCEV] Remove a test case added in r249168
2015-10-22 Sanjoy Das[SCEV] Opportunistically interpret unsigned constraints...
2015-10-22 Sanjoy Das[SCEV] Teach SCEV some axioms about non-wrapping arithmetic
2015-10-16 Sanjoy Das[IndVars] Have `cloneArithmeticIVUser` guess better
2015-10-08 Sanjoy Das[SCEV] Pick backedge values for phi nodes correctly
2015-10-07 Sanjoy Das[IndVars] Preserve LCSSA in `eliminateIdentitySCEV`
2015-10-06 Sanjoy Das[IndVars] Don't break dominance in `eliminateIdentitySCEV`
2015-10-02 Sanjoy Das[SCEV] Try to prove predicates by splitting them
2015-09-28 Sanjoy Das[SCEV] Don't crash on pointer comparisons
2015-09-27 Sanjoy Das[SCEV] identical instructions don't compute equal values
2015-09-25 Sanjoy Das[SCEV] Reapply 'Teach isLoopBackedgeGuardedByCond to...
2015-09-25 Sanjoy Das[SCEV] Reapply 'Exploit A < B => (A+K) < (B+K) when...
2015-09-25 Sanjoy DasRevert two SCEV changes that caused test failures in...
2015-09-25 Sanjoy Das[SCEV] Teach isLoopBackedgeGuardedByCond to exploit...
2015-09-25 Sanjoy Das[SCEV] Exploit A < B => (A+K) < (B+K) when possible
2015-09-20 Sanjoy Das[IndVars] Fix a bug in r248045.
2015-09-18 Sanjoy Das[IndVars] Widen more comparisons for non-negative induc...
2015-09-15 Sanjoy Das[IndVars] Fix PR24783.
2015-08-19 Hal FinkelMake ScalarEvolution::isKnownPredicate a little smarter
2015-08-06 Sanjoy Das[IndVars] Fix PR24356.
2015-07-28 Sanjoy DasFileCheck'ify some wc/grep based tests; NFCI.
2015-07-27 Sanjoy Das[IndVars] Make loop varying predicates loop invariant.
2015-07-09 Sanjoy Das[IndVars] Try to use existing values in RewriteLoopExit...
2015-06-17 David MajnemerMove the personality function from LandingPadInst to...
2015-05-28 Wei MiEnable exitValue rewrite only when the cost of expansio...
2015-04-16 David Blaikie[opaque pointer type] Add textual IR support for explic...
2015-04-14 Sanjoy Das[SCEV] Strengthen SCEVExpander::isHighCostExpansion.
2015-03-27 Duncan P. N. Exon... Verifier: Call verifyModule() from llc and opt
2015-03-13 David Blaikie[opaque pointer type] Add textual IR support for explic...
2015-03-04 Mehdi AminiMake DataLayout Non-Optional in the Module
2015-03-02 Sanjoy DasRevert some changes that were made to fix PR20680.
2015-03-02 NAKAMURA TakumiRevert r230921, "Revert some changes that were made...
2015-03-01 Sanjoy DasRevert some changes that were made to fix PR20680.
2015-02-27 David Blaikie[opaque pointer type] Add textual IR support for explic...
2015-02-27 David Blaikie[opaque pointer type] Add textual IR support for explic...
2015-02-25 Sanjoy DasBugfix: SCEVExpander incorrectly marks increment operat...
2015-02-24 Hans WennborgRevert r230280: "Bugfix: SCEVExpander incorrectly marks...
2015-02-23 Sanjoy DasBugfix: SCEVExpander incorrectly marks increment operat...
2015-02-23 Sanjoy DasRevert 230275.
2015-02-23 Sanjoy DasFix bug 22641
2015-01-15 Sanjoy DasFix PR22222
2015-01-06 Sanjoy DasThis patch teaches IndVarSimplify to add nuw and nsw...
2014-12-15 Sanjoy DasTeach ScalarEvolution to exploit min and max expression...
2014-12-15 Duncan P. N. Exon... IR: Make metadata typeless in assembly
2014-11-18 David MajnemerIndVarSimplify: Allow LFTR to fire more often
2014-11-13 Sanjoy DasTeach ScalarEvolution to sharpen range information.
2014-11-12 Jingyue WuDisable indvar widening if arithmetics on the wider...
2014-11-12 Jingyue WuReverts r221772 which fails tests
2014-11-12 Jingyue WuDisable indvar widening if arithmetics on the wider...
2014-10-15 Sanjoy DasRevert "r219834 - Teach ScalarEvolution to sharpen...
2014-10-15 Sanjoy DasTeach ScalarEvolution to sharpen range information.
2014-10-10 Sanjoy DasThis patch teaches ScalarEvolution to pick and use...
2014-10-02 Zinovy Nis[BUG][INDVAR] Fix for PR21014: wrong SCEV operands...
2014-09-30 Chad Rosier[IndVarSimplify] Widen loop unsigned compares.
2014-09-26 Chad Rosier[IndVar] Don't widen loop compare unless IV user is...
2014-09-17 Chad Rosier[IndVarSimplify] Partially revert r217953 to see if...
2014-09-17 Chad Rosier[IndVarSimplify] Widen loop compare instructions.
2014-09-03 David MajnemerIndVarSimplify: Don't let LFTR compare against a poison...
2014-08-21 Zinovy Nis[INDVARS] Extend using of widening of induction variabl...
2014-06-22 Benjamin KramerAdd a description to the test from r211433 explaining...
2014-06-21 Benjamin KramerSCEVExpander: Fold constant PHIs harder. The logic...
2014-05-23 Justin BognerScalarEvolution: Fix handling of AddRecs in isKnownPred...
2014-01-29 Chandler Carruth[LPM] Fix PR18642, a pretty nasty bug in IndVars that...
2014-01-23 Chandler Carruth[LPM] Make LoopSimplify no longer a LoopPass and instea...
2014-01-15 Andrew TrickFix PR18449: SCEV needs more precise max BECount for...
2014-01-11 Benjamin KramerFix broken CHECK lines.
2014-01-07 Andrew TrickReapply r198654 "indvars: sink truncates outside the...
2014-01-07 Andrew TrickRevert "indvars: sink truncates outside the loop."
2014-01-07 Andrew Trickindvars: sink truncates outside the loop.
2014-01-02 Andrew Trickindvars: insert truncate at loop boundary to avoid...
2013-12-23 Andrew TrickAdd support to indvars for optimizing sadd.with.overflow.
2013-11-06 Benjamin KramerAdd test case for PR12377, it was fixed by r194116.
2013-11-06 Andrew TrickRewrite SCEV's backedge taken count computation.
2013-10-24 Juergen RibutzkaFix a bug in LinearFunctionTestReplace that created...
2013-09-11 Matt ArsenaultTeach loop-idiom about address space pointer sizes
2013-08-16 Daniel Dunbar[tests] Cleanup initialization of test suffixes.
2013-07-14 Andrew TrickTeach indvars to generate nsw/nuw flags when widening...
2013-07-14 Stephen LinUpdate Transforms tests to use CHECK-LABEL for easier...
2013-07-12 Andrew TrickLFTR improvement to avoid truncation.
2013-07-12 Chandler CarruthRevert "indvars: Improve LFTR by eliminating truncation...
2013-07-11 Andrew Trickindvars: Improve LFTR by eliminating truncation when...
2013-06-04 David MajnemerIndVarSimplify: check if loop invariant expansion can...
2013-03-19 Arnaud A. de Grand... IndVarSimplify: do not recompute an IV value outside...
2013-03-12 Jan Wen VoungRevert the test moves from 176733. Use "REQUIRES:...
2013-03-08 Jan Wen VoungDisable statistics on Release builds and move tests...
2012-12-30 Dmitri GribenkoTests: rewrite 'opt ... %s' to 'opt ... < %s' so that...
2012-12-30 Dmitri GribenkoTests: rewrite 'opt ... %s' to 'opt ... < %s' so that...
2012-11-29 Benjamin KramerFollow up to 168711: It's safe to base this analysis...
2012-11-27 Benjamin KramerSCEV: Even if the latch terminator is foldable we can...
2012-11-23 Patrik HägglundDisallow the undocumented practice of starting the...
2012-10-26 Benjamin KramerFix SCEV cache invalidation in LCSSA and LoopSimplify.
2012-10-19 Benjamin KramerIndvars: Don't recursively delete instruction during...
next