[all-commits] [llvm/llvm-project] 2d0b05: [mlir][Vector] Relax condition for `splitFullAndPa...

Nicolas Vasilache via All-commits all-commits at lists.llvm.org
Tue Aug 4 07:07:32 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 2d0b05969bc01a2fda14b8dc3e8c26c81efe9c6f
      https://github.com/llvm/llvm-project/commit/2d0b05969bc01a2fda14b8dc3e8c26c81efe9c6f
  Author: Nicolas Vasilache <ntv at google.com>
  Date:   2020-08-04 (Tue, 04 Aug 2020)

  Changed paths:
    M mlir/lib/Dialect/Vector/VectorTransforms.cpp

  Log Message:
  -----------
  [mlir][Vector] Relax condition for `splitFullAndPartialTransferPrecondition`

The `splitFullAndPartialTransferPrecondition` has a restrictive condition to
prevent the pattern to be applied recursively if it is nested under an scf.IfOp.
Relaxing the condition to the immediate parent op must not be an scf.IfOp lets
the pattern be applied more generally while still preventing recursion.

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




More information about the All-commits mailing list