[all-commits] [llvm/llvm-project] 4070f3: [mlir][DialectConversion] Legalize all live argume...

River Riddle via All-commits all-commits at lists.llvm.org
Fri Nov 5 11:54:59 PDT 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 4070f305f9a0c488d7177754d77c0b367e8695bf
      https://github.com/llvm/llvm-project/commit/4070f305f9a0c488d7177754d77c0b367e8695bf
  Author: River Riddle <riddleriver at gmail.com>
  Date:   2021-11-05 (Fri, 05 Nov 2021)

  Changed paths:
    M mlir/lib/Transforms/Utils/DialectConversion.cpp
    M mlir/test/Transforms/test-legalize-type-conversion.mlir
    M mlir/test/lib/Dialect/Test/TestOps.td
    M mlir/test/lib/Dialect/Test/TestPatterns.cpp

  Log Message:
  -----------
  [mlir][DialectConversion] Legalize all live argument conversions

Previously we didn't materialize conversions for arguments in certain
cases as the implicit type propagation was being heavily relied on
by many patterns. Now that those patterns have been fixed to
properly handle type conversions, we can drop the special behavior.

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




More information about the All-commits mailing list