[all-commits] [llvm/llvm-project] 50ac7c: [ModuloSchedule] Make PeelingModuloScheduleExpande...

Hendrik Greving via All-commits all-commits at lists.llvm.org
Tue Jun 30 15:57:49 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 50ac7ce94f34c5f43b02185ae0c33e150e78b044
      https://github.com/llvm/llvm-project/commit/50ac7ce94f34c5f43b02185ae0c33e150e78b044
  Author: Hendrik Greving <hgreving at google.com>
  Date:   2020-06-30 (Tue, 30 Jun 2020)

  Changed paths:
    M llvm/include/llvm/CodeGen/ModuloSchedule.h
    M llvm/lib/CodeGen/ModuloSchedule.cpp

  Log Message:
  -----------
  [ModuloSchedule] Make PeelingModuloScheduleExpander inheritable.

Basically a NFC, but allows subclasses access to the entire PeelingModuloScheduleExpander
class. We are doing this to allow backends, particularly one that are not necessarily
upstreamed, to inherit from PeelingModuloScheduleExpander and access its basic structures.

Renames Info into LoopInfo for consistency in PeelingModuloScheduleExpander.

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




More information about the All-commits mailing list