[all-commits] [llvm/llvm-project] faf183: [IndVars] LCSSA Phi users should not prevent widening

max-azul via All-commits all-commits at lists.llvm.org
Thu Nov 26 20:39:58 PST 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: faf183874cb6f434815e2b1c0b59cd452219f89e
      https://github.com/llvm/llvm-project/commit/faf183874cb6f434815e2b1c0b59cd452219f89e
  Author: Max Kazantsev <mkazantsev at azul.com>
  Date:   2020-11-27 (Fri, 27 Nov 2020)

  Changed paths:
    M llvm/lib/Transforms/Utils/SimplifyIndVar.cpp
    M llvm/test/Transforms/IndVarSimplify/widen-loop-comp.ll

  Log Message:
  -----------
  [IndVars] LCSSA Phi users should not prevent widening

When widening an IndVar that has LCSSA Phi users outside
the loop, we can safely widen it as usual and then truncate
the result outside the loop without hurting the performance.

Differential Revision: https://reviews.llvm.org/D91593
Reviewed By: skatkov




More information about the All-commits mailing list