// RUN: mlir-opt %s -test-pdll-pass | FileCheck %s // CHECK-LABEL: func @simpleTest func.func @simpleTest() { // CHECK: test.success "test.simple"() : () -> () return } // CHECK-LABEL: func @testImportedInterface func.func @testImportedInterface() -> i1 { // CHECK: test.non_cast // CHECK: test.success "test.non_cast"() : () -> () %value = "builtin.unrealized_conversion_cast"() : () -> (i1) return %value : i1 } // CHECK-LABEL: func @testWithConstraint func.func @testWithConstraint(%a: i32) { // CHECK: test.success %b = "test.op_a"(%a) { attr = 0 : i32} : (i32) -> (i32) return }