aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMehdi Amini <joker.eph@gmail.com>2023-01-04 21:52:39 +0000
committerMehdi Amini <joker.eph@gmail.com>2023-01-05 10:22:49 +0000
commit551ec87883c5129d9d2826d89c9d9600d57eebab (patch)
treecbcf3d5dc3f6af592db1fb493f7fd6418d6bd682
parentd4714b339eeadbe9e067053fd3b1da8bb57ef071 (diff)
downloadllvm-551ec87883c5129d9d2826d89c9d9600d57eebab.zip
llvm-551ec87883c5129d9d2826d89c9d9600d57eebab.tar.gz
llvm-551ec87883c5129d9d2826d89c9d9600d57eebab.tar.bz2
Use --pass-pipeline syntax for mlir/test/Dialect/LLVMIR/canonicalize.mlir (NFC)
This is just a cleanup to make the scheduling of the pass pipeline explicit.
-rw-r--r--mlir/test/Dialect/LLVMIR/canonicalize.mlir6
1 files changed, 3 insertions, 3 deletions
diff --git a/mlir/test/Dialect/LLVMIR/canonicalize.mlir b/mlir/test/Dialect/LLVMIR/canonicalize.mlir
index 9a3309d..7fa7684f 100644
--- a/mlir/test/Dialect/LLVMIR/canonicalize.mlir
+++ b/mlir/test/Dialect/LLVMIR/canonicalize.mlir
@@ -1,4 +1,4 @@
-// RUN: mlir-opt -canonicalize="test-convergence" %s -split-input-file | FileCheck %s
+// RUN: mlir-opt --pass-pipeline='builtin.module(llvm.func(canonicalize{test-convergence}))' %s -split-input-file | FileCheck %s
// CHECK-LABEL: fold_extractvalue
llvm.func @fold_extractvalue() -> i32 {
@@ -127,7 +127,7 @@ llvm.func @fold_gep_canon(%x : !llvm.ptr<i8>) -> !llvm.ptr<i8> {
// resulting constant is created in the arith dialect because the last folded
// operation belongs to it.
// CHECK-LABEL: llvm_constant
-func.func @llvm_constant() -> i32 {
+llvm.func @llvm_constant() -> i32 {
// CHECK-NOT: llvm.mlir.constant
%0 = llvm.mlir.constant(40 : i32) : i32
%1 = llvm.mlir.constant(42 : i32) : i32
@@ -135,7 +135,7 @@ func.func @llvm_constant() -> i32 {
// CHECK-NOT: arith.addi
%2 = arith.addi %0, %1 : i32
// CHECK: return %[[RES]]
- return %2 : i32
+ llvm.return %2 : i32
}
// -----