| // RUN: mlir-opt %s -inline | FileCheck %s | |
| func.func @inner_func_inlinable(%v: f32) -> vector<4xf32> { | |
| %1 = vector.broadcast %v : f32 to vector<4xf32> | |
| return %1 : vector<4xf32> | |
| } | |
| // CHECK-LABEL: func.func @test_inline( | |
| // CHECK-NOT: func.call | |
| // CHECK-NEXT: vector.broadcast | |
| func.func @test_inline(%v: f32) -> vector<4xf32> { | |
| %0 = call @inner_func_inlinable(%v) : (f32) -> vector<4xf32> | |
| return %0 : vector<4xf32> | |
| } |