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_inc>;
241 def : SourceOfDivergence<int_amdgcn_atomic_dec>;
242 def : SourceOfDivergence<int_amdgcn_global_atomic_csub>;
243 def : SourceOfDivergence<int_amdgcn_global_atomic_fadd>;
244 def : SourceOfDivergence<int_amdgcn_global_atomic_fmin>;
245 def : SourceOfDivergence<int_amdgcn_global_atomic_fmax>;
246 def : SourceOfDivergence<int_amdgcn_flat_atomic_fadd>;
247 def : SourceOfDivergence<int_amdgcn_flat_atomic_fmin>;
248 def : SourceOfDivergence<int_amdgcn_flat_atomic_fmax>;
249 def : SourceOfDivergence<int_amdgcn_global_atomic_fadd_v2bf16>;
250 def : SourceOfDivergence<int_amdgcn_flat_atomic_fadd_v2bf16>;
251 def : SourceOfDivergence<int_amdgcn_ds_fadd>;
252 def : SourceOfDivergence<int_amdgcn_ds_fmin>;
253 def : SourceOfDivergence<int_amdgcn_ds_fmax>;
254 def : SourceOfDivergence<int_amdgcn_ds_fadd_v2bf16>;
255 def : SourceOfDivergence<int_amdgcn_buffer_atomic_swap>;
256 def : SourceOfDivergence<int_amdgcn_buffer_atomic_add>;
257 def : SourceOfDivergence<int_amdgcn_buffer_atomic_sub>;
258 def : SourceOfDivergence<int_amdgcn_buffer_atomic_smin>;
259 def : SourceOfDivergence<int_amdgcn_buffer_atomic_umin>;
260 def : SourceOfDivergence<int_amdgcn_buffer_atomic_smax>;
261 def : SourceOfDivergence<int_amdgcn_buffer_atomic_umax>;
262 def : SourceOfDivergence<int_amdgcn_buffer_atomic_and>;
263 def : SourceOfDivergence<int_amdgcn_buffer_atomic_or>;
264 def : SourceOfDivergence<int_amdgcn_buffer_atomic_xor>;
265 def : SourceOfDivergence<int_amdgcn_buffer_atomic_cmpswap>;
266 def : SourceOfDivergence<int_amdgcn_raw_buffer_atomic_swap>;
267 def : SourceOfDivergence<int_amdgcn_raw_buffer_atomic_add>;
268 def : SourceOfDivergence<int_amdgcn_raw_buffer_atomic_sub>;
269 def : SourceOfDivergence<int_amdgcn_raw_buffer_atomic_smin>;
270 def : SourceOfDivergence<int_amdgcn_raw_buffer_atomic_umin>;
271 def : SourceOfDivergence<int_amdgcn_raw_buffer_atomic_smax>;
272 def : SourceOfDivergence<int_amdgcn_raw_buffer_atomic_umax>;
273 def : SourceOfDivergence<int_amdgcn_raw_buffer_atomic_and>;
274 def : SourceOfDivergence<int_amdgcn_raw_buffer_atomic_or>;
275 def : SourceOfDivergence<int_amdgcn_raw_buffer_atomic_xor>;
276 def : SourceOfDivergence<int_amdgcn_raw_buffer_atomic_inc>;
277 def : SourceOfDivergence<int_amdgcn_raw_buffer_atomic_dec>;
278 def : SourceOfDivergence<int_amdgcn_raw_buffer_atomic_fadd>;
279 def : SourceOfDivergence<int_amdgcn_raw_buffer_atomic_fmin>;
280 def : SourceOfDivergence<int_amdgcn_raw_buffer_atomic_fmax>;
281 def : SourceOfDivergence<int_amdgcn_raw_buffer_atomic_cmpswap>;
282 def : SourceOfDivergence<int_amdgcn_struct_buffer_atomic_swap>;
283 def : SourceOfDivergence<int_amdgcn_struct_buffer_atomic_add>;
284 def : SourceOfDivergence<int_amdgcn_struct_buffer_atomic_sub>;
285 def : SourceOfDivergence<int_amdgcn_struct_buffer_atomic_smin>;
286 def : SourceOfDivergence<int_amdgcn_struct_buffer_atomic_umin>;
287 def : SourceOfDivergence<int_amdgcn_struct_buffer_atomic_smax>;
288 def : SourceOfDivergence<int_amdgcn_struct_buffer_atomic_umax>;
289 def : SourceOfDivergence<int_amdgcn_struct_buffer_atomic_and>;
290 def : SourceOfDivergence<int_amdgcn_struct_buffer_atomic_or>;
291 def : SourceOfDivergence<int_amdgcn_struct_buffer_atomic_xor>;
292 def : SourceOfDivergence<int_amdgcn_struct_buffer_atomic_inc>;
293 def : SourceOfDivergence<int_amdgcn_struct_buffer_atomic_dec>;
294 def : SourceOfDivergence<int_amdgcn_struct_buffer_atomic_fadd>;
295 def : SourceOfDivergence<int_amdgcn_struct_buffer_atomic_fmin>;
296 def : SourceOfDivergence<int_amdgcn_struct_buffer_atomic_fmax>;
297 def : SourceOfDivergence<int_amdgcn_struct_buffer_atomic_cmpswap>;
298 def : SourceOfDivergence<int_amdgcn_buffer_atomic_csub>;
299 def : SourceOfDivergence<int_amdgcn_ps_live>;
300 def : SourceOfDivergence<int_amdgcn_live_mask>;
301 def : SourceOfDivergence<int_amdgcn_ds_swizzle>;
302 def : SourceOfDivergence<int_amdgcn_ds_ordered_add>;
303 def : SourceOfDivergence<int_amdgcn_ds_ordered_swap>;
304 def : SourceOfDivergence<int_amdgcn_permlane16>;
305 def : SourceOfDivergence<int_amdgcn_permlanex16>;
306 def : SourceOfDivergence<int_amdgcn_mov_dpp>;
307 def : SourceOfDivergence<int_amdgcn_mov_dpp8>;
308 def : SourceOfDivergence<int_amdgcn_update_dpp>;
309 def : SourceOfDivergence<int_amdgcn_writelane>;
311 def : SourceOfDivergence<int_amdgcn_mfma_f32_4x4x1f32>;
312 def : SourceOfDivergence<int_amdgcn_mfma_f32_4x4x1f32>;
313 def : SourceOfDivergence<int_amdgcn_mfma_f32_4x4x4f16>;
314 def : SourceOfDivergence<int_amdgcn_mfma_i32_4x4x4i8>;
315 def : SourceOfDivergence<int_amdgcn_mfma_f32_4x4x2bf16>;
316 def : SourceOfDivergence<int_amdgcn_mfma_f32_16x16x1f32>;
317 def : SourceOfDivergence<int_amdgcn_mfma_f32_16x16x4f32>;
318 def : SourceOfDivergence<int_amdgcn_mfma_f32_16x16x4f16>;
319 def : SourceOfDivergence<int_amdgcn_mfma_f32_16x16x16f16>;
320 def : SourceOfDivergence<int_amdgcn_mfma_i32_16x16x4i8>;
321 def : SourceOfDivergence<int_amdgcn_mfma_i32_16x16x16i8>;
322 def : SourceOfDivergence<int_amdgcn_mfma_f32_16x16x2bf16>;
323 def : SourceOfDivergence<int_amdgcn_mfma_f32_16x16x8bf16>;
324 def : SourceOfDivergence<int_amdgcn_mfma_f32_32x32x1f32>;
325 def : SourceOfDivergence<int_amdgcn_mfma_f32_32x32x2f32>;
326 def : SourceOfDivergence<int_amdgcn_mfma_f32_32x32x4f16>;
327 def : SourceOfDivergence<int_amdgcn_mfma_f32_32x32x8f16>;
328 def : SourceOfDivergence<int_amdgcn_mfma_i32_32x32x4i8>;
329 def : SourceOfDivergence<int_amdgcn_mfma_i32_32x32x8i8>;
330 def : SourceOfDivergence<int_amdgcn_mfma_f32_32x32x2bf16>;
331 def : SourceOfDivergence<int_amdgcn_mfma_f32_32x32x4bf16>;
332 def : SourceOfDivergence<int_amdgcn_mfma_f32_32x32x4bf16_1k>;
333 def : SourceOfDivergence<int_amdgcn_mfma_f32_16x16x4bf16_1k>;
334 def : SourceOfDivergence<int_amdgcn_mfma_f32_4x4x4bf16_1k>;
335 def : SourceOfDivergence<int_amdgcn_mfma_f32_32x32x8bf16_1k>;
336 def : SourceOfDivergence<int_amdgcn_mfma_f32_16x16x16bf16_1k>;
337 def : SourceOfDivergence<int_amdgcn_mfma_f64_16x16x4f64>;
338 def : SourceOfDivergence<int_amdgcn_mfma_f64_4x4x4f64>;
339 def : SourceOfDivergence<int_amdgcn_mfma_i32_16x16x32_i8>;
340 def : SourceOfDivergence<int_amdgcn_mfma_i32_32x32x16_i8>;
341 def : SourceOfDivergence<int_amdgcn_mfma_f32_16x16x8_xf32>;
342 def : SourceOfDivergence<int_amdgcn_mfma_f32_32x32x4_xf32>;
343 def : SourceOfDivergence<int_amdgcn_mfma_f32_16x16x32_bf8_bf8>;
344 def : SourceOfDivergence<int_amdgcn_mfma_f32_16x16x32_bf8_fp8>;
345 def : SourceOfDivergence<int_amdgcn_mfma_f32_16x16x32_fp8_bf8>;
346 def : SourceOfDivergence<int_amdgcn_mfma_f32_16x16x32_fp8_fp8>;
347 def : SourceOfDivergence<int_amdgcn_mfma_f32_32x32x16_bf8_bf8>;
348 def : SourceOfDivergence<int_amdgcn_mfma_f32_32x32x16_bf8_fp8>;
349 def : SourceOfDivergence<int_amdgcn_mfma_f32_32x32x16_fp8_bf8>;
350 def : SourceOfDivergence<int_amdgcn_mfma_f32_32x32x16_fp8_fp8>;
351 def : SourceOfDivergence<int_amdgcn_smfmac_f32_16x16x32_f16>;
352 def : SourceOfDivergence<int_amdgcn_smfmac_f32_32x32x16_f16>;
353 def : SourceOfDivergence<int_amdgcn_smfmac_f32_16x16x32_bf16>;
354 def : SourceOfDivergence<int_amdgcn_smfmac_f32_32x32x16_bf16>;
355 def : SourceOfDivergence<int_amdgcn_smfmac_i32_16x16x64_i8>;
356 def : SourceOfDivergence<int_amdgcn_smfmac_i32_32x32x32_i8>;
357 def : SourceOfDivergence<int_amdgcn_smfmac_f32_16x16x64_bf8_bf8>;
358 def : SourceOfDivergence<int_amdgcn_smfmac_f32_16x16x64_bf8_fp8>;
359 def : SourceOfDivergence<int_amdgcn_smfmac_f32_16x16x64_fp8_bf8>;
360 def : SourceOfDivergence<int_amdgcn_smfmac_f32_16x16x64_fp8_fp8>;
361 def : SourceOfDivergence<int_amdgcn_smfmac_f32_32x32x32_bf8_bf8>;
362 def : SourceOfDivergence<int_amdgcn_smfmac_f32_32x32x32_bf8_fp8>;
363 def : SourceOfDivergence<int_amdgcn_smfmac_f32_32x32x32_fp8_bf8>;
364 def : SourceOfDivergence<int_amdgcn_smfmac_f32_32x32x32_fp8_fp8>;
370 def : SourceOfDivergence<int_amdgcn_if>;
371 def : SourceOfDivergence<int_amdgcn_else>;
372 def : SourceOfDivergence<int_amdgcn_loop>;
375 def : SourceOfDivergence<intr>;