diff options
| author | River Riddle <riverriddle@google.com> | 2019-06-25 19:06:06 -0700 |
|---|---|---|
| committer | A. Unique TensorFlower <gardener@tensorflow.org> | 2019-06-25 19:06:34 -0700 |
| commit | 679a3b41911457ef0f4a79a3135bb7ecca6d2f97 (patch) | |
| tree | 83209ebb0c0fa8960bcc30cfa8a1e4f696340bd8 /mlir/test/Examples/Toy/Ch2 | |
| parent | 49162524d8251cdb5d954dcc90e96fe4210d0cec (diff) | |
| download | bcm5719-llvm-679a3b41911457ef0f4a79a3135bb7ecca6d2f97.tar.gz bcm5719-llvm-679a3b41911457ef0f4a79a3135bb7ecca6d2f97.zip | |
Change the attribute dictionary syntax to separate name and value with '='.
The current syntax separates the name and value with ':', but ':' is already overloaded by several other things(e.g. trailing types). This makes the syntax difficult to parse in some situtations:
Old:
"foo: 10 : i32"
New:
"foo = 10 : i32"
PiperOrigin-RevId: 255097928
Diffstat (limited to 'mlir/test/Examples/Toy/Ch2')
| -rw-r--r-- | mlir/test/Examples/Toy/Ch2/codegen.toy | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/mlir/test/Examples/Toy/Ch2/codegen.toy b/mlir/test/Examples/Toy/Ch2/codegen.toy index 23234cecc8c..77ef2b4aa2f 100644 --- a/mlir/test/Examples/Toy/Ch2/codegen.toy +++ b/mlir/test/Examples/Toy/Ch2/codegen.toy @@ -14,19 +14,19 @@ def main() { } # CHECK-LABEL: func @multiply_transpose(%arg0: !toy.array, %arg1: !toy.array) -# CHECK-NEXT: attributes {toy.generic: true} { +# CHECK-NEXT: attributes {toy.generic = true} { # CHECK-NEXT: %0 = "toy.transpose"(%arg1) : (!toy.array) -> !toy.array # CHECK-NEXT: %1 = "toy.mul"(%arg0, %0) : (!toy.array, !toy.array) -> !toy.array # CHECK-NEXT: "toy.return"(%1) : (!toy.array) -> () # CHECK-NEXT: } # CHECK-LABEL: func @main() { -# CHECK-NEXT: %0 = "toy.constant"() {value: dense<{{\[\[}}1.000000e+00, 2.000000e+00, 3.000000e+00], [4.000000e+00, 5.000000e+00, 6.000000e+00]]> : tensor<2x3xf64>} : () -> !toy.array<2, 3> +# CHECK-NEXT: %0 = "toy.constant"() {value = dense<{{\[\[}}1.000000e+00, 2.000000e+00, 3.000000e+00], [4.000000e+00, 5.000000e+00, 6.000000e+00]]> : tensor<2x3xf64>} : () -> !toy.array<2, 3> # CHECK-NEXT: %1 = "toy.reshape"(%0) : (!toy.array<2, 3>) -> !toy.array<2, 3> -# CHECK-NEXT: %2 = "toy.constant"() {value: dense<[1.000000e+00, 2.000000e+00, 3.000000e+00, 4.000000e+00, 5.000000e+00, 6.000000e+00]> : tensor<6xf64>} : () -> !toy.array<6> +# CHECK-NEXT: %2 = "toy.constant"() {value = dense<[1.000000e+00, 2.000000e+00, 3.000000e+00, 4.000000e+00, 5.000000e+00, 6.000000e+00]> : tensor<6xf64>} : () -> !toy.array<6> # CHECK-NEXT: %3 = "toy.reshape"(%2) : (!toy.array<6>) -> !toy.array<2, 3> -# CHECK-NEXT: %4 = "toy.generic_call"(%1, %3) {callee: "multiply_transpose"} : (!toy.array<2, 3>, !toy.array<2, 3>) -> !toy.array -# CHECK-NEXT: %5 = "toy.generic_call"(%3, %1) {callee: "multiply_transpose"} : (!toy.array<2, 3>, !toy.array<2, 3>) -> !toy.array +# CHECK-NEXT: %4 = "toy.generic_call"(%1, %3) {callee = "multiply_transpose"} : (!toy.array<2, 3>, !toy.array<2, 3>) -> !toy.array +# CHECK-NEXT: %5 = "toy.generic_call"(%3, %1) {callee = "multiply_transpose"} : (!toy.array<2, 3>, !toy.array<2, 3>) -> !toy.array # CHECK-NEXT: "toy.print"(%5) : (!toy.array) -> () # CHECK-NEXT: "toy.return"() : () -> () |

