29 lines · plain
1// RUN: mlir-opt -allow-unregistered-dialect %s -split-input-file | FileCheck %s2 3// -----4// CHECK-LABEL: parseFullySpecified5// CHECK: !quant.any<i8<-8:7>:f32>6!qalias = !quant.any<i8<-8:7>:f32>7func.func @parseFullySpecified() -> !qalias {8 %0 = "foo"() : () -> !qalias9 return %0 : !qalias10}11 12// -----13// CHECK-LABEL: parseNoExpressedType14// CHECK: !quant.any<i8<-8:7>>15!qalias = !quant.any<i8<-8:7>>16func.func @parseNoExpressedType() -> !qalias {17 %0 = "foo"() : () -> !qalias18 return %0 : !qalias19}20 21// -----22// CHECK-LABEL: parseOnlyStorageType23// CHECK: !quant.any<i8>24!qalias = !quant.any<i8>25func.func @parseOnlyStorageType() -> !qalias {26 %0 = "foo"() : () -> !qalias27 return %0 : !qalias28}29