@@ -40,8 +40,6 @@ func.func @test_for_yield() {
40
40
%s0 = " emitc.constant" () <{value = 0 : i32 }> : () -> i32
41
41
%p0 = " emitc.constant" () <{value = 1.0 : f32 }> : () -> f32
42
42
43
- %0 = " emitc.variable" () <{value = #emitc.opaque <" " >}> : () -> i32
44
- %1 = " emitc.variable" () <{value = #emitc.opaque <" " >}> : () -> f32
45
43
%2 = " emitc.variable" () <{value = #emitc.opaque <" " >}> : () -> i32
46
44
%3 = " emitc.variable" () <{value = #emitc.opaque <" " >}> : () -> f32
47
45
emitc.assign %s0 : i32 to %2 : i32
@@ -53,8 +51,6 @@ func.func @test_for_yield() {
53
51
emitc.assign %pn : f32 to %3 : f32
54
52
emitc.yield
55
53
}
56
- emitc.assign %2 : i32 to %0 : i32
57
- emitc.assign %3 : f32 to %1 : f32
58
54
59
55
return
60
56
}
@@ -64,8 +60,6 @@ func.func @test_for_yield() {
64
60
// CPP-DEFAULT-NEXT: size_t [[STEP:[^ ]*]] = 1;
65
61
// CPP-DEFAULT-NEXT: int32_t [[S0:[^ ]*]] = 0;
66
62
// CPP-DEFAULT-NEXT: float [[P0:[^ ]*]] = 1.000000000e+00f;
67
- // CPP-DEFAULT-NEXT: int32_t [[SE:[^ ]*]];
68
- // CPP-DEFAULT-NEXT: float [[PE:[^ ]*]];
69
63
// CPP-DEFAULT-NEXT: int32_t [[SI:[^ ]*]];
70
64
// CPP-DEFAULT-NEXT: float [[PI:[^ ]*]];
71
65
// CPP-DEFAULT-NEXT: [[SI:[^ ]*]] = [[S0]];
@@ -76,8 +70,6 @@ func.func @test_for_yield() {
76
70
// CPP-DEFAULT-NEXT: [[SI]] = [[SN]];
77
71
// CPP-DEFAULT-NEXT: [[PI]] = [[PN]];
78
72
// CPP-DEFAULT-NEXT: }
79
- // CPP-DEFAULT-NEXT: [[SE]] = [[SI]];
80
- // CPP-DEFAULT-NEXT: [[PE]] = [[PI]];
81
73
// CPP-DEFAULT-NEXT: return;
82
74
83
75
// CPP-DECLTOP: void test_for_yield() {
@@ -86,8 +78,6 @@ func.func @test_for_yield() {
86
78
// CPP-DECLTOP-NEXT: size_t [[STEP:[^ ]*]];
87
79
// CPP-DECLTOP-NEXT: int32_t [[S0:[^ ]*]];
88
80
// CPP-DECLTOP-NEXT: float [[P0:[^ ]*]];
89
- // CPP-DECLTOP-NEXT: int32_t [[SE:[^ ]*]];
90
- // CPP-DECLTOP-NEXT: float [[PE:[^ ]*]];
91
81
// CPP-DECLTOP-NEXT: int32_t [[SI:[^ ]*]];
92
82
// CPP-DECLTOP-NEXT: float [[PI:[^ ]*]];
93
83
// CPP-DECLTOP-NEXT: int32_t [[SN:[^ ]*]];
@@ -99,8 +89,6 @@ func.func @test_for_yield() {
99
89
// CPP-DECLTOP-NEXT: [[P0]] = 1.000000000e+00f;
100
90
// CPP-DECLTOP-NEXT: ;
101
91
// CPP-DECLTOP-NEXT: ;
102
- // CPP-DECLTOP-NEXT: ;
103
- // CPP-DECLTOP-NEXT: ;
104
92
// CPP-DECLTOP-NEXT: [[SI:[^ ]*]] = [[S0]];
105
93
// CPP-DECLTOP-NEXT: [[PI:[^ ]*]] = [[P0]];
106
94
// CPP-DECLTOP-NEXT: for (size_t [[ITER:[^ ]*]] = [[START]]; [[ITER]] < [[STOP]]; [[ITER]] += [[STEP]]) {
@@ -109,8 +97,6 @@ func.func @test_for_yield() {
109
97
// CPP-DECLTOP-NEXT: [[SI]] = [[SN]];
110
98
// CPP-DECLTOP-NEXT: [[PI]] = [[PN]];
111
99
// CPP-DECLTOP-NEXT: }
112
- // CPP-DECLTOP-NEXT: [[SE]] = [[SI]];
113
- // CPP-DECLTOP-NEXT: [[PE]] = [[PI]];
114
100
// CPP-DECLTOP-NEXT: return;
115
101
116
102
func.func @test_for_yield_2 () {
@@ -121,8 +107,6 @@ func.func @test_for_yield_2() {
121
107
%s0 = emitc.literal " 0" : i32
122
108
%p0 = emitc.literal " M_PI" : f32
123
109
124
- %0 = " emitc.variable" () <{value = #emitc.opaque <" " >}> : () -> i32
125
- %1 = " emitc.variable" () <{value = #emitc.opaque <" " >}> : () -> f32
126
110
%2 = " emitc.variable" () <{value = #emitc.opaque <" " >}> : () -> i32
127
111
%3 = " emitc.variable" () <{value = #emitc.opaque <" " >}> : () -> f32
128
112
emitc.assign %s0 : i32 to %2 : i32
@@ -134,8 +118,6 @@ func.func @test_for_yield_2() {
134
118
emitc.assign %pn : f32 to %3 : f32
135
119
emitc.yield
136
120
}
137
- emitc.assign %2 : i32 to %0 : i32
138
- emitc.assign %3 : f32 to %1 : f32
139
121
140
122
return
141
123
}
0 commit comments