[all-commits] [llvm/llvm-project] 7f3170: [MachineSink] Add a loop sink limit

sjoerdmeijer via All-commits all-commits at lists.llvm.org
Wed Feb 17 01:03:21 PST 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 7f3170ec1943a25a09beb0a989ebc83c9c238f97
      https://github.com/llvm/llvm-project/commit/7f3170ec1943a25a09beb0a989ebc83c9c238f97
  Author: Sjoerd Meijer <sjoerd.meijer at arm.com>
  Date:   2021-02-17 (Wed, 17 Feb 2021)

  Changed paths:
    M llvm/lib/CodeGen/MachineSink.cpp
    A llvm/test/CodeGen/AArch64/loop-sink-limit.mir

  Log Message:
  -----------
  [MachineSink] Add a loop sink limit

To make sure compile-times don't regress, add an option to restrict the number
of instructions considered for sinking as alias analysis can be expensive and
for the same reason also skip large blocks.

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




More information about the All-commits mailing list