basic.mlir 471 字节
Newer Older
Y
Yan Chunwei 已提交
1 2
// CHECK: basic
func @basic() -> f32 {
3 4
  %v0 = Infrt.constant.f32 1.0
  %v1 = Infrt.constant.f32 2.0
Y
Yan Chunwei 已提交
5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
  %v2 = "external.add.f32"(%v0, %v1) : (f32, f32) -> f32

  // CHECK: 1
  "external.print.f32"(%v0) : (f32) -> ()
  // CHECK: 2
  "external.print.f32"(%v1) : (f32) -> ()

  // CHECK: 3
  "external.print.f32"(%v2) : (f32) -> ()

  %v3 = "external.mul.f32"(%v2, %v1) : (f32, f32) -> f32

  // CHECK: 6
  "external.print.f32"(%v3) : (f32) -> ()

20
  Infrt.return %v3 : f32
Y
Yan Chunwei 已提交
21
}