[all-commits] [llvm/llvm-project] 28410d: [LoopUtils] Pass SCEVExpander instead SE to addRun...

Florian Hahn via All-commits all-commits at lists.llvm.org
Wed Jan 27 09:41:59 PST 2021


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 28410d17f5f9d0282412d5b8cb5c161e7df0f183
      https://github.com/llvm/llvm-project/commit/28410d17f5f9d0282412d5b8cb5c161e7df0f183
  Author: Florian Hahn <flo at fhahn.com>
  Date:   2021-01-27 (Wed, 27 Jan 2021)

  Changed paths:
    M llvm/include/llvm/Transforms/Utils/LoopUtils.h
    M llvm/include/llvm/Transforms/Utils/ScalarEvolutionExpander.h
    M llvm/lib/Transforms/Utils/LoopUtils.cpp
    M llvm/lib/Transforms/Utils/LoopVersioning.cpp
    M llvm/lib/Transforms/Vectorize/LoopVectorize.cpp

  Log Message:
  -----------
  [LoopUtils] Pass SCEVExpander instead SE to addRuntimeChecks.

This gives the user control over which expander to use, which in turn
allows the user to decide what to do with the expanded instructions.

Used in D75980.

Reviewed By: lebedev.ri

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




More information about the All-commits mailing list