[all-commits] [llvm/llvm-project] bb1dc8: [LoopDeletion] Handle Phis with similar inputs fro...

max-azul via All-commits all-commits at lists.llvm.org
Sun Jun 20 21:46:15 PDT 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: bb1dc876ebb8a2eef38d5183d00c2db1437f1c91
      https://github.com/llvm/llvm-project/commit/bb1dc876ebb8a2eef38d5183d00c2db1437f1c91
  Author: Max Kazantsev <mkazantsev at azul.com>
  Date:   2021-06-21 (Mon, 21 Jun 2021)

  Changed paths:
    M llvm/lib/Transforms/Scalar/LoopDeletion.cpp
    M llvm/test/Transforms/LoopDeletion/eval_first_iteration.ll

  Log Message:
  -----------
  [LoopDeletion] Handle Phis with similar inputs from different blocks

This patch lifts the requirement to have the only incoming live block
for Phis. There can be multiple live blocks if the same value comes to
phi from all of them.

Differential Revision: https://reviews.llvm.org/D103959
Reviewed By: nikic, lebedev.ri




More information about the All-commits mailing list