Mercurial > hg > CbC > CbC_llvm
view mlir/test/Examples/Toy/Ch7/llvm-lowering.mlir @ 173:0572611fdcc8 llvm10 llvm12
reorgnization done
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Mon, 25 May 2020 11:55:54 +0900 |
parents | 1d019706d866 |
children | c4bab56944e8 |
line wrap: on
line source
// RUN: toyc-ch7 %s -emit=llvm -opt func @main() { %0 = toy.constant dense<[[1.000000e+00, 2.000000e+00, 3.000000e+00], [4.000000e+00, 5.000000e+00, 6.000000e+00]]> : tensor<2x3xf64> %2 = toy.transpose(%0 : tensor<2x3xf64>) to tensor<3x2xf64> %3 = toy.mul %2, %2 : tensor<3x2xf64> toy.print %3 : tensor<3x2xf64> toy.return } // CHECK-LABEL: define void @main() // CHECK: @printf // CHECK-SAME: 1.000000e+00 // CHECK: @printf // CHECK-SAME: 1.600000e+01 // CHECK: @printf // CHECK-SAME: 4.000000e+00 // CHECK: @printf // CHECK-SAME: 2.500000e+01 // CHECK: @printf // CHECK-SAME: 9.000000e+00 // CHECK: @printf // CHECK-SAME: 3.000000e+01