[all-commits] [llvm/llvm-project] 7647c2: [SimpleLoopUnswitch][NFC] Add option to always dro...

max-azul via All-commits all-commits at lists.llvm.org
Mon Aug 3 20:18:06 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 7647c2716e383c091b7063e150d48d5821bcaa67
      https://github.com/llvm/llvm-project/commit/7647c2716e383c091b7063e150d48d5821bcaa67
  Author: Max Kazantsev <mkazantsev at azul.com>
  Date:   2020-08-04 (Tue, 04 Aug 2020)

  Changed paths:
    M llvm/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp

  Log Message:
  -----------
  [SimpleLoopUnswitch][NFC] Add option to always drop make.implicit metadata in non-trivial unswitching and save compile time

We might want this if we find out that using of MustExecute analysis is too expensive.
By default we do the analysis because its complexity does not exceed the complexity
of whole loop copying in unswitching. Follow-up for D84925.

Differential Revision: https://reviews.llvm.org/D85001
Reviewed By: asbirlea




More information about the All-commits mailing list