[all-commits] [llvm/llvm-project] a56bd7: [Polly][Matmul] Re-pack A in every iteration.

Michael Kruse via All-commits all-commits at lists.llvm.org
Wed Jun 9 13:25:27 PDT 2021


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

  Changed paths:
    M polly/include/polly/Support/ISLTools.h
    M polly/lib/Support/ISLTools.cpp
    M polly/lib/Transform/MatmulOptimizer.cpp
    M polly/test/ScheduleOptimizer/mat_mul_pattern_data_layout.ll
    M polly/test/ScheduleOptimizer/mat_mul_pattern_data_layout_2.ll
    M polly/test/ScheduleOptimizer/pattern-matching-based-opts_12.ll
    M polly/test/ScheduleOptimizer/pattern-matching-based-opts_13.ll
    M polly/test/ScheduleOptimizer/pattern-matching-based-opts_3.ll
    M polly/test/ScheduleOptimizer/pattern-matching-based-opts_4.ll
    M polly/test/ScheduleOptimizer/pattern-matching-based-opts_5.ll
    M polly/test/ScheduleOptimizer/pattern-matching-based-opts_6.ll
    M polly/test/ScheduleOptimizer/pattern-matching-based-opts_7.ll
    M polly/test/ScheduleOptimizer/pattern-matching-based-opts_8.ll
    M polly/test/ScheduleOptimizer/pattern-matching-based-opts_9.ll

  Log Message:
  -----------
  [Polly][Matmul] Re-pack A in every iteration.

Packed_A must be copied repeatedly, not just for the first iteration of
the outer tile.

This fixes llvm.org/PR50557




More information about the All-commits mailing list