@@ -66,11 +66,11 @@ func.func @do_not_inline(%arg0: i32, %arg1: i32, %arg2 : i32) -> i32 {
66
66
}
67
67
68
68
// CPP-DEFAULT: float parentheses_for_low_precedence(int32_t [[VAL_1:v[0-9]+]], int32_t [[VAL_2:v[0-9]+]], int32_t [[VAL_3:v[0-9]+]]) {
69
- // CPP-DEFAULT-NEXT: return (( float) ([[VAL_1]] + [[VAL_2]] * [[VAL_3]]) );
69
+ // CPP-DEFAULT-NEXT: return (float) ([[VAL_1]] + [[VAL_2]] * [[VAL_3]]);
70
70
// CPP-DEFAULT-NEXT: }
71
71
72
72
// CPP-DECLTOP: float parentheses_for_low_precedence(int32_t [[VAL_1:v[0-9]+]], int32_t [[VAL_2:v[0-9]+]], int32_t [[VAL_3:v[0-9]+]]) {
73
- // CPP-DECLTOP-NEXT: return (( float) ([[VAL_1]] + [[VAL_2]] * [[VAL_3]]) );
73
+ // CPP-DECLTOP-NEXT: return (float) ([[VAL_1]] + [[VAL_2]] * [[VAL_3]]);
74
74
// CPP-DECLTOP-NEXT: }
75
75
76
76
func.func @parentheses_for_low_precedence (%arg0: i32 , %arg1: i32 , %arg2: i32 ) -> f32 {
@@ -84,11 +84,11 @@ func.func @parentheses_for_low_precedence(%arg0: i32, %arg1: i32, %arg2: i32) ->
84
84
}
85
85
86
86
// CPP-DEFAULT: int32_t parentheses_for_same_precedence(int32_t [[VAL_1:v[0-9]+]], int32_t [[VAL_2:v[0-9]+]], int32_t [[VAL_3:v[0-9]+]]) {
87
- // CPP-DEFAULT-NEXT: return ( [[VAL_3]] / ([[VAL_1]] * [[VAL_2]]) );
87
+ // CPP-DEFAULT-NEXT: return [[VAL_3]] / ([[VAL_1]] * [[VAL_2]]);
88
88
// CPP-DEFAULT-NEXT: }
89
89
90
90
// CPP-DECLTOP: int32_t parentheses_for_same_precedence(int32_t [[VAL_1:v[0-9]+]], int32_t [[VAL_2:v[0-9]+]], int32_t [[VAL_3:v[0-9]+]]) {
91
- // CPP-DECLTOP-NEXT: return ( [[VAL_3]] / ([[VAL_1]] * [[VAL_2]]) );
91
+ // CPP-DECLTOP-NEXT: return [[VAL_3]] / ([[VAL_1]] * [[VAL_2]]);
92
92
// CPP-DECLTOP-NEXT: }
93
93
func.func @parentheses_for_same_precedence (%arg0: i32 , %arg1: i32 , %arg2: i32 ) -> i32 {
94
94
%e = emitc.expression : i32 {
@@ -104,11 +104,11 @@ func.func @parentheses_for_same_precedence(%arg0: i32, %arg1: i32, %arg2: i32) -
104
104
// CPP-DEFAULT-NEXT: int32_t v4 = 0;
105
105
// CPP-DEFAULT-NEXT: bool v5 = (bool) ([[VAL_3]] / ([[VAL_1]] * [[VAL_2]]));
106
106
// CPP-DEFAULT-NEXT: int32_t v6 = ([[VAL_3]] / ([[VAL_1]] * [[VAL_2]])) + v4;
107
- // CPP-DEFAULT-NEXT: int32_t v7 = bar(( [[VAL_3]] / ([[VAL_1]] * [[VAL_2]]) ), v4);
107
+ // CPP-DEFAULT-NEXT: int32_t v7 = bar([[VAL_3]] / ([[VAL_1]] * [[VAL_2]]), v4);
108
108
// CPP-DEFAULT-NEXT: int32_t v8 = v5 ? ([[VAL_3]] / ([[VAL_1]] * [[VAL_2]])) : v4;
109
109
// CPP-DEFAULT-NEXT: int32_t v9;
110
- // CPP-DEFAULT-NEXT: v9 = ( [[VAL_3]] / ([[VAL_1]] * [[VAL_2]]) );
111
- // CPP-DEFAULT-NEXT: return ( [[VAL_3]] / ([[VAL_1]] * [[VAL_2]]) );
110
+ // CPP-DEFAULT-NEXT: v9 = [[VAL_3]] / ([[VAL_1]] * [[VAL_2]]);
111
+ // CPP-DEFAULT-NEXT: return [[VAL_3]] / ([[VAL_1]] * [[VAL_2]]);
112
112
// CPP-DEFAULT-NEXT: }
113
113
114
114
// CPP-DECLTOP: int32_t parentheses_for_expression_users(int32_t [[VAL_1:v[0-9]+]], int32_t [[VAL_2:v[0-9]+]], int32_t [[VAL_3:v[0-9]+]]) {
@@ -121,11 +121,11 @@ func.func @parentheses_for_same_precedence(%arg0: i32, %arg1: i32, %arg2: i32) -
121
121
// CPP-DECLTOP-NEXT: v4 = 0;
122
122
// CPP-DECLTOP-NEXT: v5 = (bool) ([[VAL_3]] / ([[VAL_1]] * [[VAL_2]]));
123
123
// CPP-DECLTOP-NEXT: v6 = ([[VAL_3]] / ([[VAL_1]] * [[VAL_2]])) + v4;
124
- // CPP-DECLTOP-NEXT: v7 = bar(( [[VAL_3]] / ([[VAL_1]] * [[VAL_2]]) ), v4);
124
+ // CPP-DECLTOP-NEXT: v7 = bar([[VAL_3]] / ([[VAL_1]] * [[VAL_2]]), v4);
125
125
// CPP-DECLTOP-NEXT: v8 = v5 ? ([[VAL_3]] / ([[VAL_1]] * [[VAL_2]])) : v4;
126
126
// CPP-DECLTOP-NEXT: ;
127
- // CPP-DECLTOP-NEXT: v9 = ( [[VAL_3]] / ([[VAL_1]] * [[VAL_2]]) );
128
- // CPP-DECLTOP-NEXT: return ( [[VAL_3]] / ([[VAL_1]] * [[VAL_2]]) );
127
+ // CPP-DECLTOP-NEXT: v9 = [[VAL_3]] / ([[VAL_1]] * [[VAL_2]]);
128
+ // CPP-DECLTOP-NEXT: return [[VAL_3]] / ([[VAL_1]] * [[VAL_2]]);
129
129
// CPP-DECLTOP-NEXT: }
130
130
func.func @parentheses_for_expression_users (%arg0: i32 , %arg1: i32 , %arg2: i32 ) -> i32 {
131
131
%c0 = " emitc.constant" () {value = 0 : i32 } : () -> i32
@@ -222,7 +222,7 @@ func.func @multiple_uses(%arg0: i32, %arg1: i32, %arg2: i32, %arg3: i32) -> i32
222
222
// CPP-DEFAULT-NEXT: int32_t [[VAL_5:v[0-9]+]] = [[VAL_3]] % [[VAL_4]];
223
223
// CPP-DEFAULT-NEXT: int32_t [[VAL_6:v[0-9]+]] = bar([[VAL_5]], [[VAL_1]] * [[VAL_2]]);
224
224
// CPP-DEFAULT-NEXT: int32_t [[VAL_7:v[0-9]+]];
225
- // CPP-DEFAULT-NEXT: if (( [[VAL_6]] - [[VAL_4]] < [[VAL_2]]) ) {
225
+ // CPP-DEFAULT-NEXT: if ([[VAL_6]] - [[VAL_4]] < [[VAL_2]]) {
226
226
// CPP-DEFAULT-NEXT: [[VAL_7]] = [[VAL_1]];
227
227
// CPP-DEFAULT-NEXT: } else {
228
228
// CPP-DEFAULT-NEXT: [[VAL_7]] = [[VAL_1]];
@@ -237,7 +237,7 @@ func.func @multiple_uses(%arg0: i32, %arg1: i32, %arg2: i32, %arg3: i32) -> i32
237
237
// CPP-DECLTOP-NEXT: [[VAL_5]] = [[VAL_3]] % [[VAL_4]];
238
238
// CPP-DECLTOP-NEXT: [[VAL_6]] = bar([[VAL_5]], [[VAL_1]] * [[VAL_2]]);
239
239
// CPP-DECLTOP-NEXT: ;
240
- // CPP-DECLTOP-NEXT: if (( [[VAL_6]] - [[VAL_4]] < [[VAL_2]]) ) {
240
+ // CPP-DECLTOP-NEXT: if ([[VAL_6]] - [[VAL_4]] < [[VAL_2]]) {
241
241
// CPP-DECLTOP-NEXT: [[VAL_7]] = [[VAL_1]];
242
242
// CPP-DECLTOP-NEXT: } else {
243
243
// CPP-DECLTOP-NEXT: [[VAL_7]] = [[VAL_1]];
@@ -273,13 +273,13 @@ func.func @different_expressions(%arg0: i32, %arg1: i32, %arg2: i32, %arg3: i32)
273
273
274
274
// CPP-DEFAULT: bool expression_with_address_taken(int32_t [[VAL_1:v[0-9]+]], int32_t [[VAL_2:v[0-9]+]], int32_t* [[VAL_3]]) {
275
275
// CPP-DEFAULT-NEXT: int32_t [[VAL_4:v[0-9]+]] = [[VAL_1]] % [[VAL_2]];
276
- // CPP-DEFAULT-NEXT: return ( &[[VAL_4]] - [[VAL_2]] < [[VAL_3]]) ;
276
+ // CPP-DEFAULT-NEXT: return &[[VAL_4]] - [[VAL_2]] < [[VAL_3]];
277
277
// CPP-DEFAULT-NEXT: }
278
278
279
279
// CPP-DECLTOP: bool expression_with_address_taken(int32_t [[VAL_1:v[0-9]+]], int32_t [[VAL_2:v[0-9]+]], int32_t* [[VAL_3]]) {
280
280
// CPP-DECLTOP-NEXT: int32_t [[VAL_4:v[0-9]+]];
281
281
// CPP-DECLTOP-NEXT: [[VAL_4]] = [[VAL_1]] % [[VAL_2]];
282
- // CPP-DECLTOP-NEXT: return ( &[[VAL_4]] - [[VAL_2]] < [[VAL_3]]) ;
282
+ // CPP-DECLTOP-NEXT: return &[[VAL_4]] - [[VAL_2]] < [[VAL_3]];
283
283
// CPP-DECLTOP-NEXT: }
284
284
285
285
func.func @expression_with_address_taken (%arg0: i32 , %arg1: i32 , %arg2: !emitc.ptr <i32 >) -> i1 {
0 commit comments