Skip to content

Commit b23be21

Browse files
GroverkssSimon Camphausen
authored andcommitted
Integrate LLVM at d7d6fb1804415b0f3e7f1cc9290bfb3d711cb707 (iree-org#19245)
Still carrying revert for 1004865f1ca41a9581da8747f34b29862d3ebc3d and a cherry pick for llvm/llvm-project#116650 --------- Signed-off-by: Simon Camphausen <[email protected]> Co-authored-by: Simon Camphausen <[email protected]> Signed-off-by: Giacomo Serafini <[email protected]>
1 parent 2a88b1b commit b23be21

28 files changed

+487
-487
lines changed

compiler/src/iree/compiler/Codegen/Common/DecomposePackUnPackOps.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -108,8 +108,8 @@ static LogicalResult commonRunOnOperation(
108108
// they do not generate reshape ops.
109109
if (!useOnlyReshapes) {
110110
RewritePatternSet patterns(ctx);
111-
patterns.add<linalg::GeneralizeOuterUnitDimsPackOpPattern,
112-
linalg::GeneralizeOuterUnitDimsUnPackOpPattern>(ctx);
111+
patterns.add<linalg::DecomposeOuterUnitDimsPackOpPattern,
112+
linalg::DecomposeOuterUnitDimsUnPackOpPattern>(ctx);
113113
if (failed(applyPatternsAndFoldGreedily(funcOp, std::move(patterns)))) {
114114
funcOp.emitError(
115115
"failed to apply generalization patterns on pack/unpack ops for "
@@ -239,8 +239,8 @@ static LogicalResult commonRunOnOperation(
239239
if (useOnlyReshapes) {
240240
patterns.add<LowerPackPattern, LowerUnPackPattern>(ctx, controlFn);
241241
} else {
242-
patterns.add<linalg::GeneralizeOuterUnitDimsPackOpPattern,
243-
linalg::GeneralizeOuterUnitDimsUnPackOpPattern>(ctx);
242+
patterns.add<linalg::DecomposeOuterUnitDimsPackOpPattern,
243+
linalg::DecomposeOuterUnitDimsUnPackOpPattern>(ctx);
244244
}
245245
if (failed(applyPatternsAndFoldGreedily(funcOp, std::move(patterns)))) {
246246
return failure();

compiler/src/iree/compiler/Dialect/VM/Conversion/VMToEmitC/test/arithmetic_ops.mlir

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
// CHECK-LABEL: emitc.func private @my_module_add_i32
44
vm.module @my_module {
55
vm.func @add_i32(%arg0: i32, %arg1: i32) {
6-
// CHECK-NEXT: %0 = emitc.call_opaque "vm_add_i32"(%arg3, %arg4) : (i32, i32) -> i32
6+
// CHECK-NEXT: %0 = call_opaque "vm_add_i32"(%arg3, %arg4) : (i32, i32) -> i32
77
%0 = vm.add.i32 %arg0, %arg1 : i32
88
vm.return %0 : i32
99
}
@@ -14,7 +14,7 @@ vm.module @my_module {
1414
// CHECK-LABEL: emitc.func private @my_module_sub_i32
1515
vm.module @my_module {
1616
vm.func @sub_i32(%arg0: i32, %arg1: i32) {
17-
// CHECK: %0 = emitc.call_opaque "vm_sub_i32"(%arg3, %arg4) : (i32, i32) -> i32
17+
// CHECK: %0 = call_opaque "vm_sub_i32"(%arg3, %arg4) : (i32, i32) -> i32
1818
%0 = vm.sub.i32 %arg0, %arg1 : i32
1919
vm.return %0 : i32
2020
}
@@ -25,7 +25,7 @@ vm.module @my_module {
2525
// CHECK-LABEL: emitc.func private @my_module_mul_i32
2626
vm.module @my_module {
2727
vm.func @mul_i32(%arg0: i32, %arg1: i32) {
28-
// CHECK: %0 = emitc.call_opaque "vm_mul_i32"(%arg3, %arg4) : (i32, i32) -> i32
28+
// CHECK: %0 = call_opaque "vm_mul_i32"(%arg3, %arg4) : (i32, i32) -> i32
2929
%0 = vm.mul.i32 %arg0, %arg1 : i32
3030
vm.return %0 : i32
3131
}
@@ -36,7 +36,7 @@ vm.module @my_module {
3636
// CHECK-LABEL: emitc.func private @my_module_div_i32_s
3737
vm.module @my_module {
3838
vm.func @div_i32_s(%arg0: i32, %arg1: i32) {
39-
// CHECK: %0 = emitc.call_opaque "vm_div_i32s"(%arg3, %arg4) : (i32, i32) -> i32
39+
// CHECK: %0 = call_opaque "vm_div_i32s"(%arg3, %arg4) : (i32, i32) -> i32
4040
%0 = vm.div.i32.s %arg0, %arg1 : i32
4141
vm.return %0 : i32
4242
}
@@ -47,7 +47,7 @@ vm.module @my_module {
4747
// CHECK-LABEL: emitc.func private @my_module_div_i32_u
4848
vm.module @my_module {
4949
vm.func @div_i32_u(%arg0: i32, %arg1: i32) {
50-
// CHECK: %0 = emitc.call_opaque "vm_div_i32u"(%arg3, %arg4) : (i32, i32) -> i32
50+
// CHECK: %0 = call_opaque "vm_div_i32u"(%arg3, %arg4) : (i32, i32) -> i32
5151
%0 = vm.div.i32.u %arg0, %arg1 : i32
5252
vm.return %0 : i32
5353
}
@@ -58,7 +58,7 @@ vm.module @my_module {
5858
// CHECK-LABEL: emitc.func private @my_module_rem_i32_s
5959
vm.module @my_module {
6060
vm.func @rem_i32_s(%arg0: i32, %arg1: i32) {
61-
// CHECK: %0 = emitc.call_opaque "vm_rem_i32s"(%arg3, %arg4) : (i32, i32) -> i32
61+
// CHECK: %0 = call_opaque "vm_rem_i32s"(%arg3, %arg4) : (i32, i32) -> i32
6262
%0 = vm.rem.i32.s %arg0, %arg1 : i32
6363
vm.return %0 : i32
6464
}
@@ -69,7 +69,7 @@ vm.module @my_module {
6969
// CHECK-LABEL: emitc.func private @my_module_rem_i32_u
7070
vm.module @my_module {
7171
vm.func @rem_i32_u(%arg0: i32, %arg1: i32) {
72-
// CHECK: %0 = emitc.call_opaque "vm_rem_i32u"(%arg3, %arg4) : (i32, i32) -> i32
72+
// CHECK: %0 = call_opaque "vm_rem_i32u"(%arg3, %arg4) : (i32, i32) -> i32
7373
%0 = vm.rem.i32.u %arg0, %arg1 : i32
7474
vm.return %0 : i32
7575
}
@@ -80,7 +80,7 @@ vm.module @my_module {
8080
// CHECK-LABEL: emitc.func private @my_module_fma_i32
8181
vm.module @my_module {
8282
vm.func @fma_i32(%arg0: i32, %arg1: i32, %arg2: i32) {
83-
// CHECK: %0 = emitc.call_opaque "vm_fma_i32"(%arg3, %arg4, %arg5) : (i32, i32, i32) -> i32
83+
// CHECK: %0 = call_opaque "vm_fma_i32"(%arg3, %arg4, %arg5) : (i32, i32, i32) -> i32
8484
%0 = vm.fma.i32 %arg0, %arg1, %arg2 : i32
8585
vm.return %0 : i32
8686
}
@@ -91,7 +91,7 @@ vm.module @my_module {
9191
// CHECK-LABEL: emitc.func private @my_module_abs_i32
9292
vm.module @my_module {
9393
vm.func @abs_i32(%arg0 : i32) -> i32 {
94-
// CHECK: %0 = emitc.call_opaque "vm_abs_i32"(%arg3) : (i32) -> i32
94+
// CHECK: %0 = call_opaque "vm_abs_i32"(%arg3) : (i32) -> i32
9595
%0 = vm.abs.i32 %arg0 : i32
9696
vm.return %0 : i32
9797
}
@@ -102,7 +102,7 @@ vm.module @my_module {
102102
// CHECK-LABEL: emitc.func private @my_module_min_i32_s
103103
vm.module @my_module {
104104
vm.func @min_i32_s(%arg0: i32, %arg1: i32) {
105-
// CHECK: %0 = emitc.call_opaque "vm_min_i32s"(%arg3, %arg4) : (i32, i32) -> i32
105+
// CHECK: %0 = call_opaque "vm_min_i32s"(%arg3, %arg4) : (i32, i32) -> i32
106106
%0 = vm.min.i32.s %arg0, %arg1 : i32
107107
vm.return %0 : i32
108108
}
@@ -113,7 +113,7 @@ vm.module @my_module {
113113
// CHECK-LABEL: emitc.func private @my_module_not_i32
114114
vm.module @my_module {
115115
vm.func @not_i32(%arg0 : i32) -> i32 {
116-
// CHECK: %0 = emitc.call_opaque "vm_not_i32"(%arg3) : (i32) -> i32
116+
// CHECK: %0 = call_opaque "vm_not_i32"(%arg3) : (i32) -> i32
117117
%0 = vm.not.i32 %arg0 : i32
118118
vm.return %0 : i32
119119
}
@@ -124,7 +124,7 @@ vm.module @my_module {
124124
// CHECK-LABEL: emitc.func private @my_module_and_i32
125125
vm.module @my_module {
126126
vm.func @and_i32(%arg0 : i32, %arg1 : i32) -> i32 {
127-
// CHECK: %0 = emitc.call_opaque "vm_and_i32"(%arg3, %arg4) : (i32, i32) -> i32
127+
// CHECK: %0 = call_opaque "vm_and_i32"(%arg3, %arg4) : (i32, i32) -> i32
128128
%0 = vm.and.i32 %arg0, %arg1 : i32
129129
vm.return %0 : i32
130130
}
@@ -135,7 +135,7 @@ vm.module @my_module {
135135
// CHECK-LABEL: emitc.func private @my_module_or_i32
136136
vm.module @my_module {
137137
vm.func @or_i32(%arg0 : i32, %arg1 : i32) -> i32 {
138-
// CHECK: %0 = emitc.call_opaque "vm_or_i32"(%arg3, %arg4) : (i32, i32) -> i32
138+
// CHECK: %0 = call_opaque "vm_or_i32"(%arg3, %arg4) : (i32, i32) -> i32
139139
%0 = vm.or.i32 %arg0, %arg1 : i32
140140
vm.return %0 : i32
141141
}
@@ -146,7 +146,7 @@ vm.module @my_module {
146146
// CHECK-LABEL: emitc.func private @my_module_xor_i32
147147
vm.module @my_module {
148148
vm.func @xor_i32(%arg0 : i32, %arg1 : i32) -> i32 {
149-
// CHECK: %0 = emitc.call_opaque "vm_xor_i32"(%arg3, %arg4) : (i32, i32) -> i32
149+
// CHECK: %0 = call_opaque "vm_xor_i32"(%arg3, %arg4) : (i32, i32) -> i32
150150
%0 = vm.xor.i32 %arg0, %arg1 : i32
151151
vm.return %0 : i32
152152
}

compiler/src/iree/compiler/Dialect/VM/Conversion/VMToEmitC/test/arithmetic_ops_f32.mlir

Lines changed: 28 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
// CHECK-LABEL: emitc.func private @my_module_add_f32
44
vm.module @my_module {
55
vm.func @add_f32(%arg0 : f32, %arg1 : f32) -> f32 {
6-
// CHECK-NEXT: %0 = emitc.call_opaque "vm_add_f32"(%arg3, %arg4) : (f32, f32) -> f32
6+
// CHECK-NEXT: %0 = call_opaque "vm_add_f32"(%arg3, %arg4) : (f32, f32) -> f32
77
%0 = vm.add.f32 %arg0, %arg1 : f32
88
vm.return %0 : f32
99
}
@@ -14,7 +14,7 @@ vm.module @my_module {
1414
// CHECK-LABEL: emitc.func private @my_module_sub_f32
1515
vm.module @my_module {
1616
vm.func @sub_f32(%arg0 : f32, %arg1 : f32) -> f32 {
17-
// CHECK-NEXT: %0 = emitc.call_opaque "vm_sub_f32"(%arg3, %arg4) : (f32, f32) -> f32
17+
// CHECK-NEXT: %0 = call_opaque "vm_sub_f32"(%arg3, %arg4) : (f32, f32) -> f32
1818
%0 = vm.sub.f32 %arg0, %arg1 : f32
1919
vm.return %0 : f32
2020
}
@@ -25,7 +25,7 @@ vm.module @my_module {
2525
// CHECK-LABEL: emitc.func private @my_module_mul_f32
2626
vm.module @my_module {
2727
vm.func @mul_f32(%arg0 : f32, %arg1 : f32) -> f32 {
28-
// CHECK-NEXT: %0 = emitc.call_opaque "vm_mul_f32"(%arg3, %arg4) : (f32, f32) -> f32
28+
// CHECK-NEXT: %0 = call_opaque "vm_mul_f32"(%arg3, %arg4) : (f32, f32) -> f32
2929
%0 = vm.mul.f32 %arg0, %arg1 : f32
3030
vm.return %0 : f32
3131
}
@@ -36,7 +36,7 @@ vm.module @my_module {
3636
// CHECK-LABEL: emitc.func private @my_module_div_f32
3737
vm.module @my_module {
3838
vm.func @div_f32(%arg0 : f32, %arg1 : f32) -> f32 {
39-
// CHECK-NEXT: %0 = emitc.call_opaque "vm_div_f32"(%arg3, %arg4) : (f32, f32) -> f32
39+
// CHECK-NEXT: %0 = call_opaque "vm_div_f32"(%arg3, %arg4) : (f32, f32) -> f32
4040
%0 = vm.div.f32 %arg0, %arg1 : f32
4141
vm.return %0 : f32
4242
}
@@ -47,7 +47,7 @@ vm.module @my_module {
4747
// CHECK-LABEL: emitc.func private @my_module_rem_f32
4848
vm.module @my_module {
4949
vm.func @rem_f32(%arg0 : f32, %arg1 : f32) -> f32 {
50-
// CHECK-NEXT: %0 = emitc.call_opaque "vm_rem_f32"(%arg3, %arg4) : (f32, f32) -> f32
50+
// CHECK-NEXT: %0 = call_opaque "vm_rem_f32"(%arg3, %arg4) : (f32, f32) -> f32
5151
%0 = vm.rem.f32 %arg0, %arg1 : f32
5252
vm.return %0 : f32
5353
}
@@ -58,7 +58,7 @@ vm.module @my_module {
5858
// CHECK-LABEL: emitc.func private @my_module_fma_f32
5959
vm.module @my_module {
6060
vm.func @fma_f32(%arg0: f32, %arg1: f32, %arg2: f32) {
61-
// CHECK: %0 = emitc.call_opaque "vm_fma_f32"(%arg3, %arg4, %arg5) : (f32, f32, f32) -> f32
61+
// CHECK: %0 = call_opaque "vm_fma_f32"(%arg3, %arg4, %arg5) : (f32, f32, f32) -> f32
6262
%0 = vm.fma.f32 %arg0, %arg1, %arg2 : f32
6363
vm.return %0 : f32
6464
}
@@ -69,7 +69,7 @@ vm.module @my_module {
6969
// CHECK-LABEL: emitc.func private @my_module_abs_f32
7070
vm.module @my_module {
7171
vm.func @abs_f32(%arg0 : f32) -> f32 {
72-
// CHECK-NEXT: %0 = emitc.call_opaque "vm_abs_f32"(%arg3) : (f32) -> f32
72+
// CHECK-NEXT: %0 = call_opaque "vm_abs_f32"(%arg3) : (f32) -> f32
7373
%0 = vm.abs.f32 %arg0 : f32
7474
vm.return %0 : f32
7575
}
@@ -80,7 +80,7 @@ vm.module @my_module {
8080
// CHECK-LABEL: emitc.func private @my_module_neg_f32
8181
vm.module @my_module {
8282
vm.func @neg_f32(%arg0 : f32) -> f32 {
83-
// CHECK-NEXT: %0 = emitc.call_opaque "vm_neg_f32"(%arg3) : (f32) -> f32
83+
// CHECK-NEXT: %0 = call_opaque "vm_neg_f32"(%arg3) : (f32) -> f32
8484
%0 = vm.neg.f32 %arg0 : f32
8585
vm.return %0 : f32
8686
}
@@ -91,7 +91,7 @@ vm.module @my_module {
9191
// CHECK-LABEL: emitc.func private @my_module_ceil_f32
9292
vm.module @my_module {
9393
vm.func @ceil_f32(%arg0 : f32) -> f32 {
94-
// CHECK-NEXT: %0 = emitc.call_opaque "vm_ceil_f32"(%arg3) : (f32) -> f32
94+
// CHECK-NEXT: %0 = call_opaque "vm_ceil_f32"(%arg3) : (f32) -> f32
9595
%0 = vm.ceil.f32 %arg0 : f32
9696
vm.return %0 : f32
9797
}
@@ -102,7 +102,7 @@ vm.module @my_module {
102102
// CHECK-LABEL: emitc.func private @my_module_floor_f32
103103
vm.module @my_module {
104104
vm.func @floor_f32(%arg0 : f32) -> f32 {
105-
// CHECK-NEXT: %0 = emitc.call_opaque "vm_floor_f32"(%arg3) : (f32) -> f32
105+
// CHECK-NEXT: %0 = call_opaque "vm_floor_f32"(%arg3) : (f32) -> f32
106106
%0 = vm.floor.f32 %arg0 : f32
107107
vm.return %0 : f32
108108
}
@@ -113,7 +113,7 @@ vm.module @my_module {
113113
// CHECK-LABEL: emitc.func private @my_module_min_f32
114114
vm.module @my_module {
115115
vm.func @min_f32(%arg0 : f32, %arg1 : f32) -> f32 {
116-
// CHECK-NEXT: %0 = emitc.call_opaque "vm_min_f32"(%arg3, %arg4) : (f32, f32) -> f32
116+
// CHECK-NEXT: %0 = call_opaque "vm_min_f32"(%arg3, %arg4) : (f32, f32) -> f32
117117
%0 = vm.min.f32 %arg0, %arg1 : f32
118118
vm.return %0 : f32
119119
}
@@ -124,7 +124,7 @@ vm.module @my_module {
124124
// CHECK-LABEL: emitc.func private @my_module_max_f32
125125
vm.module @my_module {
126126
vm.func @max_f32(%arg0 : f32, %arg1 : f32) -> f32 {
127-
// CHECK-NEXT: %0 = emitc.call_opaque "vm_max_f32"(%arg3, %arg4) : (f32, f32) -> f32
127+
// CHECK-NEXT: %0 = call_opaque "vm_max_f32"(%arg3, %arg4) : (f32, f32) -> f32
128128
%0 = vm.max.f32 %arg0, %arg1 : f32
129129
vm.return %0 : f32
130130
}
@@ -135,7 +135,7 @@ vm.module @my_module {
135135
// CHECK-LABEL: emitc.func private @my_module_atan_f32
136136
vm.module @my_module {
137137
vm.func @atan_f32(%arg0 : f32) -> f32 {
138-
// CHECK-NEXT: %0 = emitc.call_opaque "vm_atan_f32"(%arg3) : (f32) -> f32
138+
// CHECK-NEXT: %0 = call_opaque "vm_atan_f32"(%arg3) : (f32) -> f32
139139
%0 = vm.atan.f32 %arg0 : f32
140140
vm.return %0 : f32
141141
}
@@ -146,7 +146,7 @@ vm.module @my_module {
146146
// CHECK-LABEL: emitc.func private @my_module_atan2_f32
147147
vm.module @my_module {
148148
vm.func @atan2_f32(%arg0 : f32, %arg1 : f32) -> f32 {
149-
// CHECK-NEXT: %0 = emitc.call_opaque "vm_atan2_f32"(%arg3, %arg4) : (f32, f32) -> f32
149+
// CHECK-NEXT: %0 = call_opaque "vm_atan2_f32"(%arg3, %arg4) : (f32, f32) -> f32
150150
%0 = vm.atan2.f32 %arg0, %arg1 : f32
151151
vm.return %0 : f32
152152
}
@@ -157,7 +157,7 @@ vm.module @my_module {
157157
// CHECK-LABEL: emitc.func private @my_module_cos_f32
158158
vm.module @my_module {
159159
vm.func @cos_f32(%arg0 : f32) -> f32 {
160-
// CHECK-NEXT: %0 = emitc.call_opaque "vm_cos_f32"(%arg3) : (f32) -> f32
160+
// CHECK-NEXT: %0 = call_opaque "vm_cos_f32"(%arg3) : (f32) -> f32
161161
%0 = vm.cos.f32 %arg0 : f32
162162
vm.return %0 : f32
163163
}
@@ -168,7 +168,7 @@ vm.module @my_module {
168168
// CHECK-LABEL: emitc.func private @my_module_sin_f32
169169
vm.module @my_module {
170170
vm.func @sin_f32(%arg0 : f32) -> f32 {
171-
// CHECK-NEXT: %0 = emitc.call_opaque "vm_sin_f32"(%arg3) : (f32) -> f32
171+
// CHECK-NEXT: %0 = call_opaque "vm_sin_f32"(%arg3) : (f32) -> f32
172172
%0 = vm.sin.f32 %arg0 : f32
173173
vm.return %0 : f32
174174
}
@@ -179,7 +179,7 @@ vm.module @my_module {
179179
// CHECK-LABEL: emitc.func private @my_module_exp_f32
180180
vm.module @my_module {
181181
vm.func @exp_f32(%arg0 : f32) -> f32 {
182-
// CHECK-NEXT: %0 = emitc.call_opaque "vm_exp_f32"(%arg3) : (f32) -> f32
182+
// CHECK-NEXT: %0 = call_opaque "vm_exp_f32"(%arg3) : (f32) -> f32
183183
%0 = vm.exp.f32 %arg0 : f32
184184
vm.return %0 : f32
185185
}
@@ -190,7 +190,7 @@ vm.module @my_module {
190190
// CHECK-LABEL: emitc.func private @my_module_exp2_f32
191191
vm.module @my_module {
192192
vm.func @exp2_f32(%arg0 : f32) -> f32 {
193-
// CHECK-NEXT: %0 = emitc.call_opaque "vm_exp2_f32"(%arg3) : (f32) -> f32
193+
// CHECK-NEXT: %0 = call_opaque "vm_exp2_f32"(%arg3) : (f32) -> f32
194194
%0 = vm.exp2.f32 %arg0 : f32
195195
vm.return %0 : f32
196196
}
@@ -201,7 +201,7 @@ vm.module @my_module {
201201
// CHECK-LABEL: emitc.func private @my_module_expm1_f32
202202
vm.module @my_module {
203203
vm.func @expm1_f32(%arg0 : f32) -> f32 {
204-
// CHECK-NEXT: %0 = emitc.call_opaque "vm_expm1_f32"(%arg3) : (f32) -> f32
204+
// CHECK-NEXT: %0 = call_opaque "vm_expm1_f32"(%arg3) : (f32) -> f32
205205
%0 = vm.expm1.f32 %arg0 : f32
206206
vm.return %0 : f32
207207
}
@@ -212,7 +212,7 @@ vm.module @my_module {
212212
// CHECK-LABEL: emitc.func private @my_module_log_f32
213213
vm.module @my_module {
214214
vm.func @log_f32(%arg0 : f32) -> f32 {
215-
// CHECK-NEXT: %0 = emitc.call_opaque "vm_log_f32"(%arg3) : (f32) -> f32
215+
// CHECK-NEXT: %0 = call_opaque "vm_log_f32"(%arg3) : (f32) -> f32
216216
%0 = vm.log.f32 %arg0 : f32
217217
vm.return %0 : f32
218218
}
@@ -223,7 +223,7 @@ vm.module @my_module {
223223
// CHECK-LABEL: emitc.func private @my_module_log10_f32
224224
vm.module @my_module {
225225
vm.func @log10_f32(%arg0 : f32) -> f32 {
226-
// CHECK-NEXT: %0 = emitc.call_opaque "vm_log10_f32"(%arg3) : (f32) -> f32
226+
// CHECK-NEXT: %0 = call_opaque "vm_log10_f32"(%arg3) : (f32) -> f32
227227
%0 = vm.log10.f32 %arg0 : f32
228228
vm.return %0 : f32
229229
}
@@ -234,7 +234,7 @@ vm.module @my_module {
234234
// CHECK-LABEL: emitc.func private @my_module_log1p_f32
235235
vm.module @my_module {
236236
vm.func @log1p_f32(%arg0 : f32) -> f32 {
237-
// CHECK-NEXT: %0 = emitc.call_opaque "vm_log1p_f32"(%arg3) : (f32) -> f32
237+
// CHECK-NEXT: %0 = call_opaque "vm_log1p_f32"(%arg3) : (f32) -> f32
238238
%0 = vm.log1p.f32 %arg0 : f32
239239
vm.return %0 : f32
240240
}
@@ -245,7 +245,7 @@ vm.module @my_module {
245245
// CHECK-LABEL: emitc.func private @my_module_log2_f32
246246
vm.module @my_module {
247247
vm.func @log2_f32(%arg0 : f32) -> f32 {
248-
// CHECK-NEXT: %0 = emitc.call_opaque "vm_log2_f32"(%arg3) : (f32) -> f32
248+
// CHECK-NEXT: %0 = call_opaque "vm_log2_f32"(%arg3) : (f32) -> f32
249249
%0 = vm.log2.f32 %arg0 : f32
250250
vm.return %0 : f32
251251
}
@@ -256,7 +256,7 @@ vm.module @my_module {
256256
// CHECK-LABEL: emitc.func private @my_module_pow_f32
257257
vm.module @my_module {
258258
vm.func @pow_f32(%arg0 : f32, %arg1 : f32) -> f32 {
259-
// CHECK-NEXT: %0 = emitc.call_opaque "vm_pow_f32"(%arg3, %arg4) : (f32, f32) -> f32
259+
// CHECK-NEXT: %0 = call_opaque "vm_pow_f32"(%arg3, %arg4) : (f32, f32) -> f32
260260
%0 = vm.pow.f32 %arg0, %arg1 : f32
261261
vm.return %0 : f32
262262
}
@@ -267,7 +267,7 @@ vm.module @my_module {
267267
// CHECK-LABEL: emitc.func private @my_module_rsqrt_f32
268268
vm.module @my_module {
269269
vm.func @rsqrt_f32(%arg0 : f32) -> f32 {
270-
// CHECK-NEXT: %0 = emitc.call_opaque "vm_rsqrt_f32"(%arg3) : (f32) -> f32
270+
// CHECK-NEXT: %0 = call_opaque "vm_rsqrt_f32"(%arg3) : (f32) -> f32
271271
%0 = vm.rsqrt.f32 %arg0 : f32
272272
vm.return %0 : f32
273273
}
@@ -278,7 +278,7 @@ vm.module @my_module {
278278
// CHECK-LABEL: emitc.func private @my_module_sqrt_f32
279279
vm.module @my_module {
280280
vm.func @sqrt_f32(%arg0 : f32) -> f32 {
281-
// CHECK-NEXT: %0 = emitc.call_opaque "vm_sqrt_f32"(%arg3) : (f32) -> f32
281+
// CHECK-NEXT: %0 = call_opaque "vm_sqrt_f32"(%arg3) : (f32) -> f32
282282
%0 = vm.sqrt.f32 %arg0 : f32
283283
vm.return %0 : f32
284284
}
@@ -289,7 +289,7 @@ vm.module @my_module {
289289
// CHECK-LABEL: emitc.func private @my_module_tanh_f32
290290
vm.module @my_module {
291291
vm.func @tanh_f32(%arg0 : f32) -> f32 {
292-
// CHECK-NEXT: %0 = emitc.call_opaque "vm_tanh_f32"(%arg3) : (f32) -> f32
292+
// CHECK-NEXT: %0 = call_opaque "vm_tanh_f32"(%arg3) : (f32) -> f32
293293
%0 = vm.tanh.f32 %arg0 : f32
294294
vm.return %0 : f32
295295
}
@@ -300,7 +300,7 @@ vm.module @my_module {
300300
// CHECK-LABEL: emitc.func private @my_module_erf_f32
301301
vm.module @my_module {
302302
vm.func @erf_f32(%arg0 : f32) -> f32 {
303-
// CHECK-NEXT: %0 = emitc.call_opaque "vm_erf_f32"(%arg3) : (f32) -> f32
303+
// CHECK-NEXT: %0 = call_opaque "vm_erf_f32"(%arg3) : (f32) -> f32
304304
%0 = vm.erf.f32 %arg0 : f32
305305
vm.return %0 : f32
306306
}

0 commit comments

Comments
 (0)