42 lines
1.2 KiB
MLIR
42 lines
1.2 KiB
MLIR
|
// Check printing with --mlir-elide-resource-strings-if-larger elides printing large resources
|
||
|
|
||
|
// RUN: mlir-opt %s --mlir-elide-resource-strings-if-larger=20| FileCheck %s
|
||
|
|
||
|
// To ensure we print the resource keys, have reference to them
|
||
|
// CHECK: attr = dense_resource<blob1> : tensor<3xi64>
|
||
|
"test.blob1op"() {attr = dense_resource<blob1> : tensor<3xi64> } : () -> ()
|
||
|
|
||
|
// CHECK-NEXT: attr = dense_resource<blob2> : tensor<3xi64>
|
||
|
"test.blob2op"() {attr = dense_resource<blob2> : tensor<3xi64> } : () -> ()
|
||
|
|
||
|
// CHECK: {-#
|
||
|
// CHECK-NEXT: external_resources: {
|
||
|
// CHECK-NEXT: external: {
|
||
|
// CHECK-NEXT: bool: true,
|
||
|
// CHECK-NEXT: string: "\22string\22"
|
||
|
// CHECK-NEXT: },
|
||
|
// CHECK-NEXT: other_stuff: {
|
||
|
// CHECK-NEXT: bool: true
|
||
|
// CHECK-NEXT: }
|
||
|
// CHECK-NEXT: }
|
||
|
// CHECK-NEXT: #-}
|
||
|
|
||
|
{-#
|
||
|
dialect_resources: {
|
||
|
builtin: {
|
||
|
blob1: "0x08000000010000000000000002000000000000000300000000000000",
|
||
|
blob2: "0x08000000040000000000000005000000000000000600000000000000"
|
||
|
}
|
||
|
},
|
||
|
external_resources: {
|
||
|
external: {
|
||
|
blob: "0x08000000010000000000000002000000000000000300000000000000",
|
||
|
bool: true,
|
||
|
string: "\"string\"" // with escape characters
|
||
|
},
|
||
|
other_stuff: {
|
||
|
bool: true
|
||
|
}
|
||
|
}
|
||
|
#-}
|