@@ -117,24 +117,24 @@ class queue {
117
117
}
118
118
119
119
event prefetch (const void * Ptr, size_t Count) {
120
- return submit ([=](handler &cgh ) {
121
- cgh .prefetch (Ptr, Count);
120
+ return submit ([=](handler &CGH ) {
121
+ CGH .prefetch (Ptr, Count);
122
122
});
123
123
}
124
124
125
125
// single_task version with a kernel represented as a lambda.
126
126
template <typename KernelName = detail::auto_name, typename KernelType>
127
127
event single_task (KernelType KernelFunc) {
128
128
return submit ([&](handler &CGH) {
129
- cgh .template single_task <KernelName, KernelType>(KernelFunc);
129
+ CGH .template single_task <KernelName, KernelType>(KernelFunc);
130
130
});
131
131
}
132
132
133
133
template <typename KernelName = detail::auto_name, typename KernelType>
134
- event single_task (std::vector<event> & DepEvents, KernelType KernelFunc) {
134
+ event single_task (std::vector<event> DepEvents, KernelType KernelFunc) {
135
135
return submit ([&](handler &CGH) {
136
- cgh .depends_on (Events );
137
- cgh .template single_task <KernelName, KernelType>(KernelFunc);
136
+ CGH .depends_on (DepEvents );
137
+ CGH .template single_task <KernelName, KernelType>(KernelFunc);
138
138
});
139
139
}
140
140
@@ -144,18 +144,18 @@ class queue {
144
144
int Dims>
145
145
event parallel_for (range<Dims> NumWorkItems, KernelType KernelFunc) {
146
146
return submit ([&](handler &CGH) {
147
- cgh .template parallel_for <KernelName, KernelType, Dims>(NumWorkItems,
147
+ CGH .template parallel_for <KernelName, KernelType, Dims>(NumWorkItems,
148
148
KernelFunc);
149
149
});
150
150
}
151
151
152
152
template <typename KernelName = detail::auto_name, typename KernelType,
153
153
int Dims>
154
- event parallel_for (range<Dims> NumWorkItems, std::vector<event> & DepEvents,
154
+ event parallel_for (range<Dims> NumWorkItems, std::vector<event> DepEvents,
155
155
KernelType KernelFunc) {
156
156
return submit ([&](handler &CGH) {
157
- cgh .depends_on (Events );
158
- cgh .template parallel_for <KernelName, KernelType, Dims>(NumWorkItems,
157
+ CGH .depends_on (DepEvents );
158
+ CGH .template parallel_for <KernelName, KernelType, Dims>(NumWorkItems,
159
159
KernelFunc);
160
160
});
161
161
}
@@ -167,18 +167,18 @@ class queue {
167
167
event parallel_for (range<Dims> NumWorkItems, id<Dims> WorkItemOffset,
168
168
KernelType KernelFunc) {
169
169
return submit ([&](handler &CGH) {
170
- cgh .template parallel_for <KernelName, KernelType, Dims>(
170
+ CGH .template parallel_for <KernelName, KernelType, Dims>(
171
171
NumWorkItems, WorkItemOffset, KernelFunc);
172
172
});
173
173
}
174
174
175
175
template <typename KernelName = detail::auto_name, typename KernelType,
176
176
int Dims>
177
177
event parallel_for (range<Dims> NumWorkItems, id<Dims> WorkItemOffset,
178
- std::vector<event> & DepEvents, KernelType KernelFunc) {
178
+ std::vector<event> DepEvents, KernelType KernelFunc) {
179
179
return submit ([&](handler &CGH) {
180
- cgh .depends_on (Events );
181
- cgh .template parallel_for <KernelName, KernelType, Dims>(
180
+ CGH .depends_on (DepEvents );
181
+ CGH .template parallel_for <KernelName, KernelType, Dims>(
182
182
NumWorkItems, WorkItemOffset, KernelFunc);
183
183
});
184
184
}
@@ -189,18 +189,18 @@ class queue {
189
189
int Dims>
190
190
event parallel_for (nd_range<Dims> ExecutionRange, KernelType KernelFunc) {
191
191
return submit ([&](handler &CGH) {
192
- cgh .template parallel_for <KernelName, KernelType, Dims>(ExecutionRange,
192
+ CGH .template parallel_for <KernelName, KernelType, Dims>(ExecutionRange,
193
193
KernelFunc);
194
194
});
195
195
}
196
196
197
197
template <typename KernelName = detail::auto_name, typename KernelType,
198
198
int Dims>
199
199
event parallel_for (nd_range<Dims> ExecutionRange,
200
- std::vector<event> & DepEvents, KernelType KernelFunc) {
200
+ std::vector<event> DepEvents, KernelType KernelFunc) {
201
201
return submit ([&](handler &CGH) {
202
- cgh .depends_on (Events );
203
- cgh .template parallel_for <KernelName, KernelType, Dims>(ExecutionRange,
202
+ CGH .depends_on (DepEvents );
203
+ CGH .template parallel_for <KernelName, KernelType, Dims>(ExecutionRange,
204
204
KernelFunc);
205
205
});
206
206
}
0 commit comments