[all-commits] [llvm/llvm-project] d123e9: [Polly] Move MatMul optimization into its own file...

Michael Kruse via All-commits all-commits at lists.llvm.org
Fri Jun 4 21:26:41 PDT 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: d123e983b332d061bf456c8a0b5dbbe9666eaf4c
      https://github.com/llvm/llvm-project/commit/d123e983b332d061bf456c8a0b5dbbe9666eaf4c
  Author: Michael Kruse <llvm-project at meinersbur.de>
  Date:   2021-06-04 (Fri, 04 Jun 2021)

  Changed paths:
    A polly/include/polly/MatmulOptimizer.h
    M polly/include/polly/ScheduleOptimizer.h
    M polly/include/polly/ScheduleTreeTransform.h
    M polly/lib/CMakeLists.txt
    A polly/lib/Transform/MatmulOptimizer.cpp
    M polly/lib/Transform/ScheduleOptimizer.cpp
    M polly/lib/Transform/ScheduleTreeTransform.cpp
    M polly/unittests/ScheduleOptimizer/CMakeLists.txt
    R polly/unittests/ScheduleOptimizer/ScheduleOptimizerTest.cpp
    A polly/unittests/ScheduleOptimizer/ScheduleTreeTransformTest.cpp

  Log Message:
  -----------
  [Polly] Move MatMul optimization into its own file. NFC.

Functions shared between generalized matrix-multiplication optimization
and other post-reschedule optimizations (tiling, prevect) are moved into
the schedule tree transformation utility ScheduleTreeTransform.




More information about the All-commits mailing list