[all-commits] [llvm/llvm-project] 769405: [unroll] Move multiple exit costing into consumer ...

Philip Reames via All-commits all-commits at lists.llvm.org
Mon Aug 2 12:46:40 PDT 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 76940577e4bf9c63a8a4ebd32b556bd7feb8cad3
      https://github.com/llvm/llvm-project/commit/76940577e4bf9c63a8a4ebd32b556bd7feb8cad3
  Author: Philip Reames <listmail at philipreames.com>
  Date:   2021-08-02 (Mon, 02 Aug 2021)

  Changed paths:
    M llvm/lib/Transforms/Scalar/LoopUnrollPass.cpp
    M llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp

  Log Message:
  -----------
  [unroll] Move multiple exit costing into consumer pass [NFC]

This aligns the multiple exit costing with all the other cost decisions.  Note that UnrollAndJam, which is the only other caller of the original home of this code, unconditionally bails out of multiple exit loops.




More information about the All-commits mailing list