[all-commits] [llvm/llvm-project] de6c82: [MLIR][PDL] Generalize result type verification

Stanislav Funiak via All-commits all-commits at lists.llvm.org
Mon Jan 3 18:42:39 PST 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: de6c82d6fdb9a80b50a415bcc0fa9518fa964d40
      https://github.com/llvm/llvm-project/commit/de6c82d6fdb9a80b50a415bcc0fa9518fa964d40
  Author: Stanislav Funiak <stano at cerebras.net>
  Date:   2022-01-04 (Tue, 04 Jan 2022)

  Changed paths:
    M mlir/lib/Dialect/PDL/IR/PDL.cpp
    M mlir/test/Dialect/PDL/ops.mlir

  Log Message:
  -----------
  [MLIR][PDL] Generalize result type verification

Presently the result type verification checks if the type is used by a `pdl::OperationOp` inside the matcher. This is unnecessarily restrictive; the type could come from a `pdl::OperandOp or `pdl::OperandsOp` and still be inferrable.

Reviewed By: rriddle, Mogball

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




More information about the All-commits mailing list