[all-commits] [llvm/llvm-project] 074ab2: [mlir][Linalg] Refactor Linalg creation of loops t...

Nicolas Vasilache via All-commits all-commits at lists.llvm.org
Tue Sep 29 06:51:55 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 074ab233ed620c1afa44e5bc2d86ab448a9ce1ed
      https://github.com/llvm/llvm-project/commit/074ab233ed620c1afa44e5bc2d86ab448a9ce1ed
  Author: Nicolas Vasilache <ntv at google.com>
  Date:   2020-09-29 (Tue, 29 Sep 2020)

  Changed paths:
    M mlir/include/mlir/Dialect/Linalg/Utils/Utils.h
    M mlir/include/mlir/Dialect/SCF/EDSC/Builders.h
    M mlir/lib/Dialect/Linalg/Transforms/Loops.cpp
    M mlir/lib/Dialect/Linalg/Transforms/Tiling.cpp
    M mlir/lib/Dialect/Linalg/Utils/Utils.cpp
    M mlir/lib/Dialect/SCF/EDSC/Builders.cpp

  Log Message:
  -----------
  [mlir][Linalg] Refactor Linalg creation of loops to allow passing iterArgs - NFC

This revision changes the signatures of helper function that Linalg uses to create loops so that they can also take iterArgs.
iterArgs are asserted empty to ensure no functional change.
This is a mechanical change in preparation of tiling on linalg on tensors to avoid  polluting the implementation with an NFC change.

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




More information about the All-commits mailing list