// 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> | |
} |