File tree Expand file tree Collapse file tree 3 files changed +7
-6
lines changed Expand file tree Collapse file tree 3 files changed +7
-6
lines changed Original file line number Diff line number Diff line change @@ -36,13 +36,13 @@ action bazz(in int<16> arg1) {
36
36
// CHECK: p4hir.call @bar() : () -> ()
37
37
bar ();
38
38
// CHECK: p4hir.scope
39
- // CHECK: %[[VAR_A:.*]] = p4hir.variable ["a_out "] : <!i16i>
39
+ // CHECK: %[[VAR_A:.*]] = p4hir.variable ["a_out_arg "] : <!i16i>
40
40
// CHECK: p4hir.call @quuz(%[[VAR_A]]) : (!p4hir.ref<!i16i>) -> ()
41
41
// CHECK: p4hir.read %[[VAR_A]] : <!i16i>
42
42
int <16 > val ;
43
43
quuz (val );
44
44
// CHECK: p4hir.scope
45
- // CHECK: %[[VAR_X:.*]] = p4hir.variable ["x_inout ", init] : <!i16i>
45
+ // CHECK: %[[VAR_X:.*]] = p4hir.variable ["x_inout_arg ", init] : <!i16i>
46
46
// CHECK: %[[VAL_X:.*]] = p4hir.read %[[VAL:.*]] : <!i16i>
47
47
// CHECK: p4hir.assign %[[VAL_X]], %[[VAR_X]] : <!i16i>
48
48
// CHECK: p4hir.call @baz(%[[VAR_X]])
Original file line number Diff line number Diff line change @@ -44,11 +44,11 @@ action test_param() {
44
44
// CHECK-LABEL: p4hir.func action @test_param() {
45
45
// CHECK: %[[A:.*]] = p4hir.variable ["a"] : <!b1i>
46
46
// CHECK: p4hir.scope {
47
- // CHECK: %[[X_INOUT:.*]] = p4hir.variable ["x_inout ", init] : <!b1i>
47
+ // CHECK: %[[X_INOUT:.*]] = p4hir.variable ["x_inout_arg ", init] : <!b1i>
48
48
// CHECK: %[[A_VAL:.*]] = p4hir.read %[[A]] : <!b1i>
49
49
// CHECK: p4hir.assign %[[A_VAL]], %[[X_INOUT]] : <!b1i>
50
50
// CHECK: %[[G_VAL:.*]] = p4hir.scope {
51
- // CHECK: %[[Z_INOUT:.*]] = p4hir.variable ["z_inout ", init] : <!b1i>
51
+ // CHECK: %[[Z_INOUT:.*]] = p4hir.variable ["z_inout_arg ", init] : <!b1i>
52
52
// CHECK: %[[A_VAL2:.*]] = p4hir.read %[[A]] : <!b1i>
53
53
// CHECK: p4hir.assign %[[A_VAL2]], %[[Z_INOUT]] : <!b1i>
54
54
// CHECK: %[[G_RES:.*]] = p4hir.call @g(%[[Z_INOUT]]) : (!p4hir.ref<!b1i>) -> !b1i
Original file line number Diff line number Diff line change @@ -916,8 +916,9 @@ bool P4HIRConverter::preorder(const P4::IR::MethodCallExpression *mce) {
916
916
auto copyIn = b.create <P4HIR::VariableOp>(
917
917
loc, ref,
918
918
mlir::StringAttr::get (
919
- context (), llvm::Twine (params[idx]->name .string_view ()) +
920
- (dir == P4::IR::Direction::InOut ? " _inout" : " _out" )));
919
+ context (),
920
+ llvm::Twine (params[idx]->name .string_view ()) +
921
+ (dir == P4::IR::Direction::InOut ? " _inout_arg" : " _out_arg" )));
921
922
922
923
if (dir == P4::IR::Direction::InOut) {
923
924
copyIn.setInit (true );
You can’t perform that action at this time.
0 commit comments