Lines Matching refs:SourceOfDivergence

213 class SourceOfDivergence<Intrinsic intr> {
218 let FilterClass = "SourceOfDivergence";
225 def : SourceOfDivergence<int_amdgcn_workitem_id_x>;
226 def : SourceOfDivergence<int_amdgcn_workitem_id_y>;
227 def : SourceOfDivergence<int_amdgcn_workitem_id_z>;
228 def : SourceOfDivergence<int_amdgcn_interp_mov>;
229 def : SourceOfDivergence<int_amdgcn_interp_p1>;
230 def : SourceOfDivergence<int_amdgcn_interp_p2>;
231 def : SourceOfDivergence<int_amdgcn_interp_p1_f16>;
232 def : SourceOfDivergence<int_amdgcn_interp_p2_f16>;
233 def : SourceOfDivergence<int_amdgcn_lds_direct_load>;
234 def : SourceOfDivergence<int_amdgcn_lds_param_load>;
235 def : SourceOfDivergence<int_amdgcn_mbcnt_hi>;
236 def : SourceOfDivergence<int_amdgcn_mbcnt_lo>;
237 def : SourceOfDivergence<int_r600_read_tidig_x>;
238 def : SourceOfDivergence<int_r600_read_tidig_y>;
239 def : SourceOfDivergence<int_r600_read_tidig_z>;
240 def : SourceOfDivergence<int_amdgcn_atomic_cond_sub_u32>;
241 def : SourceOfDivergence<int_amdgcn_global_atomic_csub>;
242 def : SourceOfDivergence<int_amdgcn_global_atomic_fadd>;
243 def : SourceOfDivergence<int_amdgcn_global_atomic_fmin>;
244 def : SourceOfDivergence<int_amdgcn_global_atomic_fmax>;
245 def : SourceOfDivergence<int_amdgcn_global_atomic_fmin_num>;
246 def : SourceOfDivergence<int_amdgcn_global_atomic_fmax_num>;
247 def : SourceOfDivergence<int_amdgcn_global_atomic_ordered_add_b64>;
248 def : SourceOfDivergence<int_amdgcn_flat_atomic_fadd>;
249 def : SourceOfDivergence<int_amdgcn_flat_atomic_fmin>;
250 def : SourceOfDivergence<int_amdgcn_flat_atomic_fmax>;
251 def : SourceOfDivergence<int_amdgcn_flat_atomic_fmin_num>;
252 def : SourceOfDivergence<int_amdgcn_flat_atomic_fmax_num>;
253 def : SourceOfDivergence<int_amdgcn_global_atomic_fadd_v2bf16>;
254 def : SourceOfDivergence<int_amdgcn_flat_atomic_fadd_v2bf16>;
255 def : SourceOfDivergence<int_amdgcn_raw_buffer_atomic_swap>;
256 def : SourceOfDivergence<int_amdgcn_raw_buffer_atomic_add>;
257 def : SourceOfDivergence<int_amdgcn_raw_buffer_atomic_sub>;
258 def : SourceOfDivergence<int_amdgcn_raw_buffer_atomic_smin>;
259 def : SourceOfDivergence<int_amdgcn_raw_buffer_atomic_umin>;
260 def : SourceOfDivergence<int_amdgcn_raw_buffer_atomic_smax>;
261 def : SourceOfDivergence<int_amdgcn_raw_buffer_atomic_umax>;
262 def : SourceOfDivergence<int_amdgcn_raw_buffer_atomic_and>;
263 def : SourceOfDivergence<int_amdgcn_raw_buffer_atomic_or>;
264 def : SourceOfDivergence<int_amdgcn_raw_buffer_atomic_xor>;
265 def : SourceOfDivergence<int_amdgcn_raw_buffer_atomic_inc>;
266 def : SourceOfDivergence<int_amdgcn_raw_buffer_atomic_dec>;
267 def : SourceOfDivergence<int_amdgcn_raw_buffer_atomic_fadd>;
268 def : SourceOfDivergence<int_amdgcn_raw_buffer_atomic_fmin>;
269 def : SourceOfDivergence<int_amdgcn_raw_buffer_atomic_fmax>;
270 def : SourceOfDivergence<int_amdgcn_raw_buffer_atomic_cmpswap>;
271 def : SourceOfDivergence<int_amdgcn_raw_buffer_atomic_cond_sub_u32>;
272 def : SourceOfDivergence<int_amdgcn_raw_ptr_buffer_atomic_swap>;
273 def : SourceOfDivergence<int_amdgcn_raw_ptr_buffer_atomic_add>;
274 def : SourceOfDivergence<int_amdgcn_raw_ptr_buffer_atomic_sub>;
275 def : SourceOfDivergence<int_amdgcn_raw_ptr_buffer_atomic_smin>;
276 def : SourceOfDivergence<int_amdgcn_raw_ptr_buffer_atomic_umin>;
277 def : SourceOfDivergence<int_amdgcn_raw_ptr_buffer_atomic_smax>;
278 def : SourceOfDivergence<int_amdgcn_raw_ptr_buffer_atomic_umax>;
279 def : SourceOfDivergence<int_amdgcn_raw_ptr_buffer_atomic_and>;
280 def : SourceOfDivergence<int_amdgcn_raw_ptr_buffer_atomic_or>;
281 def : SourceOfDivergence<int_amdgcn_raw_ptr_buffer_atomic_xor>;
282 def : SourceOfDivergence<int_amdgcn_raw_ptr_buffer_atomic_inc>;
283 def : SourceOfDivergence<int_amdgcn_raw_ptr_buffer_atomic_dec>;
284 def : SourceOfDivergence<int_amdgcn_raw_ptr_buffer_atomic_fadd>;
285 def : SourceOfDivergence<int_amdgcn_raw_ptr_buffer_atomic_fmin>;
286 def : SourceOfDivergence<int_amdgcn_raw_ptr_buffer_atomic_fmax>;
287 def : SourceOfDivergence<int_amdgcn_raw_ptr_buffer_atomic_cmpswap>;
288 def : SourceOfDivergence<int_amdgcn_raw_ptr_buffer_atomic_cond_sub_u32>;
289 def : SourceOfDivergence<int_amdgcn_struct_buffer_atomic_swap>;
290 def : SourceOfDivergence<int_amdgcn_struct_buffer_atomic_add>;
291 def : SourceOfDivergence<int_amdgcn_struct_buffer_atomic_sub>;
292 def : SourceOfDivergence<int_amdgcn_struct_buffer_atomic_smin>;
293 def : SourceOfDivergence<int_amdgcn_struct_buffer_atomic_umin>;
294 def : SourceOfDivergence<int_amdgcn_struct_buffer_atomic_smax>;
295 def : SourceOfDivergence<int_amdgcn_struct_buffer_atomic_umax>;
296 def : SourceOfDivergence<int_amdgcn_struct_buffer_atomic_and>;
297 def : SourceOfDivergence<int_amdgcn_struct_buffer_atomic_or>;
298 def : SourceOfDivergence<int_amdgcn_struct_buffer_atomic_xor>;
299 def : SourceOfDivergence<int_amdgcn_struct_buffer_atomic_inc>;
300 def : SourceOfDivergence<int_amdgcn_struct_buffer_atomic_dec>;
301 def : SourceOfDivergence<int_amdgcn_struct_buffer_atomic_fadd>;
302 def : SourceOfDivergence<int_amdgcn_struct_buffer_atomic_fmin>;
303 def : SourceOfDivergence<int_amdgcn_struct_buffer_atomic_fmax>;
304 def : SourceOfDivergence<int_amdgcn_struct_buffer_atomic_cmpswap>;
305 def : SourceOfDivergence<int_amdgcn_struct_buffer_atomic_cond_sub_u32>;
306 def : SourceOfDivergence<int_amdgcn_struct_ptr_buffer_atomic_swap>;
307 def : SourceOfDivergence<int_amdgcn_struct_ptr_buffer_atomic_add>;
308 def : SourceOfDivergence<int_amdgcn_struct_ptr_buffer_atomic_sub>;
309 def : SourceOfDivergence<int_amdgcn_struct_ptr_buffer_atomic_smin>;
310 def : SourceOfDivergence<int_amdgcn_struct_ptr_buffer_atomic_umin>;
311 def : SourceOfDivergence<int_amdgcn_struct_ptr_buffer_atomic_smax>;
312 def : SourceOfDivergence<int_amdgcn_struct_ptr_buffer_atomic_umax>;
313 def : SourceOfDivergence<int_amdgcn_struct_ptr_buffer_atomic_and>;
314 def : SourceOfDivergence<int_amdgcn_struct_ptr_buffer_atomic_or>;
315 def : SourceOfDivergence<int_amdgcn_struct_ptr_buffer_atomic_xor>;
316 def : SourceOfDivergence<int_amdgcn_struct_ptr_buffer_atomic_inc>;
317 def : SourceOfDivergence<int_amdgcn_struct_ptr_buffer_atomic_dec>;
318 def : SourceOfDivergence<int_amdgcn_struct_ptr_buffer_atomic_fadd>;
319 def : SourceOfDivergence<int_amdgcn_struct_ptr_buffer_atomic_fmin>;
320 def : SourceOfDivergence<int_amdgcn_struct_ptr_buffer_atomic_fmax>;
321 def : SourceOfDivergence<int_amdgcn_struct_ptr_buffer_atomic_cmpswap>;
322 def : SourceOfDivergence<int_amdgcn_struct_ptr_buffer_atomic_cond_sub_u32>;
323 def : SourceOfDivergence<int_amdgcn_ps_live>;
324 def : SourceOfDivergence<int_amdgcn_live_mask>;
325 def : SourceOfDivergence<int_amdgcn_ds_swizzle>;
326 def : SourceOfDivergence<int_amdgcn_ds_ordered_add>;
327 def : SourceOfDivergence<int_amdgcn_ds_ordered_swap>;
328 def : SourceOfDivergence<int_amdgcn_permlane16>;
329 def : SourceOfDivergence<int_amdgcn_permlanex16>;
330 def : SourceOfDivergence<int_amdgcn_permlane16_var>;
331 def : SourceOfDivergence<int_amdgcn_permlanex16_var>;
332 def : SourceOfDivergence<int_amdgcn_mov_dpp>;
333 def : SourceOfDivergence<int_amdgcn_mov_dpp8>;
334 def : SourceOfDivergence<int_amdgcn_update_dpp>;
335 def : SourceOfDivergence<int_amdgcn_writelane>;
338 def : SourceOfDivergence<intr>;
340 def : SourceOfDivergence<intr>;
342 def : SourceOfDivergence<intr>;
344 def : SourceOfDivergence<intr>;
346 def : SourceOfDivergence<intr>;
348 def : SourceOfDivergence<int_amdgcn_global_load_tr_b64>;
349 def : SourceOfDivergence<int_amdgcn_global_load_tr_b128>;
355 def : SourceOfDivergence<int_amdgcn_if>;
356 def : SourceOfDivergence<int_amdgcn_else>;
357 def : SourceOfDivergence<int_amdgcn_loop>;
358 def : SourceOfDivergence<int_amdgcn_inverse_ballot>;
361 def : SourceOfDivergence<intr>;