[all-commits] [llvm/llvm-project] a836de: [SCEV] Compute ranges for ashr recurrences

Philip Reames via All-commits all-commits at lists.llvm.org
Wed Apr 28 12:36:43 PDT 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: a836de0bdef2ed25e46bd304f3a53a1f08be51c4
      https://github.com/llvm/llvm-project/commit/a836de0bdef2ed25e46bd304f3a53a1f08be51c4
  Author: Philip Reames <listmail at philipreames.com>
  Date:   2021-04-28 (Wed, 28 Apr 2021)

  Changed paths:
    M llvm/lib/Analysis/ScalarEvolution.cpp
    M llvm/test/Analysis/ScalarEvolution/shift-recurrences.ll

  Log Message:
  -----------
  [SCEV] Compute ranges for ashr recurrences

Straight forward extension to the recently added infrastructure which was pioneered with shl. This was originally posted as part of D99687, but split off for ease of review.

(I also decided to exclude the unknown start sign case explicitly for simplicity of understanding.)

Differential Revision: https://reviews.llvm.org/D101181




More information about the All-commits mailing list