[clang-tidy][NFC]remove deps of clang in clang tidy test (#116588)
[llvm-project.git] / mlir / test / Dialect / MLProgram / inlining.mlir
blobac3677e1b9288217e5632378f35c6928d4d69dee
1 // RUN: mlir-opt %s -inline | FileCheck %s
3 // Verifies that regions with operations from the ml_program dialect can
4 // be inlined.
6 ml_program.global private @global(dense<4> : tensor<4xi32>) : tensor<4xi32>
8 // CHECK: @inline_into
9 func.func @inline_into() -> tensor<4xi32> {
10   // CHECK-NOT: @inline_from
11   // CHECK: ml_program.global_load_const
12   %0 = call @inline_from() : () -> tensor<4xi32>
13   return %0 : tensor<4xi32>
16 func.func @inline_from() -> tensor<4xi32> {
17   %0 = ml_program.global_load_const @global : tensor<4xi32>
18   return %0 : tensor<4xi32>