Lines Matching refs:func
1 // RUN: mlir-opt %s -split-input-file -pass-pipeline="func.func(convert-math-to-llvm)" | FileCheck …
4 func.func @ops(%arg0: f32, %arg1: f32, %arg2: i32, %arg3: i32, %arg4: f64) {
13 func.return
18 // CHECK-LABEL: func @log1p(
20 func.func @log1p(%arg0 : f32) {
25 func.return
30 // CHECK-LABEL: func @log1p_2dvector(
31 func.func @log1p_2dvector(%arg0 : vector<4x3xf32>) {
38 func.return
43 // CHECK-LABEL: func @expm1(
45 func.func @expm1(%arg0 : f32) {
50 func.return
55 // CHECK-LABEL: func @rsqrt(
57 func.func @rsqrt(%arg0 : f32) {
62 func.return
67 // CHECK-LABEL: func @sine(
69 func.func @sine(%arg0 : f32) {
72 func.return
77 // CHECK-LABEL: func @ctlz(
79 func.func @ctlz(%arg0 : i32) {
83 func.return
88 // CHECK-LABEL: func @cttz(
90 func.func @cttz(%arg0 : i32) {
94 func.return
99 // CHECK-LABEL: func @cttz_vec(
101 func.func @cttz_vec(%arg0 : vector<4xi32>) {
105 func.return
110 // CHECK-LABEL: func @ctpop(
112 func.func @ctpop(%arg0 : i32) {
115 func.return
120 // CHECK-LABEL: func @ctpop_vector(
122 func.func @ctpop_vector(%arg0 : vector<3xi32>) {
125 func.return
130 // CHECK-LABEL: func @rsqrt_double(
132 func.func @rsqrt_double(%arg0 : f64) {
137 func.return
142 // CHECK-LABEL: func @rsqrt_vector(
144 func.func @rsqrt_vector(%arg0 : vector<4xf32>) {
149 func.return
154 // CHECK-LABEL: func @rsqrt_multidim_vector(
155 func.func @rsqrt_multidim_vector(%arg0 : vector<4x3xf32>) {
162 func.return
167 // CHECK-LABEL: func @powf(
169 func.func @powf(%arg0 : f64) {
172 func.return
177 // CHECK-LABEL: func @round(
179 func.func @round(%arg0 : f32) {
182 func.return