[all-commits] [llvm/llvm-project] 8b330f: [SCEV] Add missing type check into getRangeForAffi...

max-azul via All-commits all-commits at lists.llvm.org
Mon Dec 14 23:51:04 PST 2020


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 8b330f1f6919a2ac85eeda753ad8d1090468e23f
      https://github.com/llvm/llvm-project/commit/8b330f1f6919a2ac85eeda753ad8d1090468e23f
  Author: Max Kazantsev <mkazantsev at azul.com>
  Date:   2020-12-15 (Tue, 15 Dec 2020)

  Changed paths:
    M llvm/lib/Analysis/ScalarEvolution.cpp
    M llvm/test/Transforms/IndVarSimplify/2020-12-15-trunc-bug-expensive-range-inference.ll

  Log Message:
  -----------
  [SCEV] Add missing type check into getRangeForAffineNoSelfWrappingAR

We make type widening without checking if it's needed. Bail if the max
iteration count is wider than AR's type.




More information about the All-commits mailing list