[all-commits] [llvm/llvm-project] d7eda3: [SCEV][NFC] Remove check for rewriteable types

Max Kazantsev via All-commits all-commits at lists.llvm.org
Mon Feb 6 21:44:44 PST 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: d7eda3ca1087978ed74225953436f75c2c220b77
      https://github.com/llvm/llvm-project/commit/d7eda3ca1087978ed74225953436f75c2c220b77
  Author: Max Kazantsev <mkazantsev at azul.com>
  Date:   2023-02-07 (Tue, 07 Feb 2023)

  Changed paths:
    M llvm/lib/Analysis/ScalarEvolution.cpp

  Log Message:
  -----------
  [SCEV][NFC] Remove check for rewriteable types

I guess its only reason to exist is potential CT optimization, otherwise it is
just creating cohesion between this code and rewriter internals. We plan to
extend the rewriter. I'd rather not have this cohesion, unless there is a serious
reason to have it.

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




More information about the All-commits mailing list