Lines Matching defs:CAN_ELIMINATE

96 CAN_ELIMINATE = "NIR_INTRINSIC_CAN_ELIMINATE"
275 intrinsic("nop", flags=[CAN_ELIMINATE])
279 flags=[CAN_ELIMINATE, CAN_REORDER])
281 intrinsic("load_param", dest_comp=0, indices=[PARAM_IDX], flags=[CAN_ELIMINATE])
284 indices=[ACCESS], flags=[CAN_ELIMINATE])
296 flags=[ CAN_ELIMINATE, CAN_REORDER])
298 flags=[CAN_ELIMINATE, CAN_REORDER])
300 flags=[CAN_ELIMINATE, CAN_REORDER])
302 flags=[CAN_ELIMINATE, CAN_REORDER])
306 indices=[ACCESS], flags=[CAN_ELIMINATE, CAN_REORDER])
311 indices=[ACCESS], flags=[CAN_ELIMINATE, CAN_REORDER])
313 flags=[CAN_ELIMINATE, CAN_REORDER])
318 indices=[MEMORY_MODES], flags=[CAN_ELIMINATE, CAN_REORDER])
320 indices=[MEMORY_MODES], flags=[CAN_ELIMINATE, CAN_REORDER])
323 flags=[CAN_ELIMINATE, CAN_REORDER])
326 flags=[CAN_ELIMINATE, CAN_REORDER])
342 intrinsic("is_helper_invocation", dest_comp=1, flags=[CAN_ELIMINATE])
369 intrinsic("shader_clock", dest_comp=2, bit_sizes=[32], flags=[CAN_ELIMINATE],
379 intrinsic("ballot", src_comp=[1], dest_comp=0, flags=[CAN_ELIMINATE])
380 intrinsic("read_invocation", src_comp=[0, 1], dest_comp=0, bit_sizes=src0, flags=[CAN_ELIMINATE])
381 intrinsic("read_first_invocation", src_comp=[0], dest_comp=0, bit_sizes=src0, flags=[CAN_ELIMINATE])
385 intrinsic("read_invocation_cond_ir3", src_comp=[0, 1], dest_comp=0, flags=[CAN_ELIMINATE])
393 intrinsic("elect", dest_comp=1, flags=[CAN_ELIMINATE])
394 intrinsic("first_invocation", dest_comp=1, bit_sizes=[32], flags=[CAN_ELIMINATE])
395 intrinsic("last_invocation", dest_comp=1, bit_sizes=[32], flags=[CAN_ELIMINATE])
417 intrinsic("vote_any", src_comp=[1], dest_comp=1, flags=[CAN_ELIMINATE])
418 intrinsic("vote_all", src_comp=[1], dest_comp=1, flags=[CAN_ELIMINATE])
419 intrinsic("vote_feq", src_comp=[0], dest_comp=1, flags=[CAN_ELIMINATE])
420 intrinsic("vote_ieq", src_comp=[0], dest_comp=1, flags=[CAN_ELIMINATE])
427 intrinsic("ballot_bitfield_extract", src_comp=[4, 1], dest_comp=1, flags=[CAN_ELIMINATE])
428 intrinsic("ballot_bit_count_reduce", src_comp=[4], dest_comp=1, flags=[CAN_ELIMINATE])
429 intrinsic("ballot_bit_count_inclusive", src_comp=[4], dest_comp=1, flags=[CAN_ELIMINATE])
430 intrinsic("ballot_bit_count_exclusive", src_comp=[4], dest_comp=1, flags=[CAN_ELIMINATE])
431 intrinsic("ballot_find_lsb", src_comp=[4], dest_comp=1, flags=[CAN_ELIMINATE])
432 intrinsic("ballot_find_msb", src_comp=[4], dest_comp=1, flags=[CAN_ELIMINATE])
435 intrinsic("shuffle", src_comp=[0, 1], dest_comp=0, bit_sizes=src0, flags=[CAN_ELIMINATE])
436 intrinsic("shuffle_xor", src_comp=[0, 1], dest_comp=0, bit_sizes=src0, flags=[CAN_ELIMINATE])
437 intrinsic("shuffle_up", src_comp=[0, 1], dest_comp=0, bit_sizes=src0, flags=[CAN_ELIMINATE])
438 intrinsic("shuffle_down", src_comp=[0, 1], dest_comp=0, bit_sizes=src0, flags=[CAN_ELIMINATE])
441 intrinsic("quad_broadcast", src_comp=[0, 1], dest_comp=0, flags=[CAN_ELIMINATE])
442 intrinsic("quad_swap_horizontal", src_comp=[0], dest_comp=0, flags=[CAN_ELIMINATE])
443 intrinsic("quad_swap_vertical", src_comp=[0], dest_comp=0, flags=[CAN_ELIMINATE])
444 intrinsic("quad_swap_diagonal", src_comp=[0], dest_comp=0, flags=[CAN_ELIMINATE])
447 indices=[REDUCTION_OP, CLUSTER_SIZE], flags=[CAN_ELIMINATE])
449 indices=[REDUCTION_OP], flags=[CAN_ELIMINATE])
451 indices=[REDUCTION_OP], flags=[CAN_ELIMINATE])
455 indices=[SWIZZLE_MASK], flags=[CAN_ELIMINATE])
457 indices=[SWIZZLE_MASK], flags=[CAN_ELIMINATE])
459 flags=[CAN_ELIMINATE])
461 intrinsic("mbcnt_amd", src_comp=[1, 1], dest_comp=1, bit_sizes=[32], flags=[CAN_ELIMINATE])
463 intrinsic("byte_permute_amd", src_comp=[1, 1, 1], dest_comp=1, bit_sizes=[32], flags=[CAN_ELIMINATE, CAN_REORDER])
465 intrinsic("lane_permute_16_amd", src_comp=[1, 1, 1], dest_comp=1, bit_sizes=[32], flags=[CAN_ELIMINATE])
595 atomic("atomic_counter_read", flags=[CAN_ELIMINATE])
632 image("load", src_comp=[4, 1, 1], extra_indices=[DEST_TYPE], dest_comp=0, flags=[CAN_ELIMINATE])
633 image("sparse_load", src_comp=[4, 1, 1], extra_indices=[DEST_TYPE], dest_comp=0, flags=[CAN_ELIMINATE])
648 image("size", dest_comp=0, src_comp=[1], flags=[CAN_ELIMINATE, CAN_REORDER])
649 image("samples", dest_comp=1, flags=[CAN_ELIMINATE, CAN_REORDER])
653 image("format", dest_comp=1, flags=[CAN_ELIMINATE, CAN_REORDER])
654 image("order", dest_comp=1, flags=[CAN_ELIMINATE, CAN_REORDER])
677 flags=[CAN_ELIMINATE, CAN_REORDER])
679 indices=[DESC_TYPE], flags=[CAN_ELIMINATE, CAN_REORDER])
681 indices=[DESC_TYPE], flags=[CAN_ELIMINATE, CAN_REORDER])
771 flags=[CAN_ELIMINATE, CAN_REORDER], sysval=True,
921 indices=[INTERP_MODE], flags=[CAN_ELIMINATE, CAN_REORDER])
938 flags=[CAN_ELIMINATE, CAN_REORDER])
941 flags=[CAN_ELIMINATE, CAN_REORDER])
948 flags=[CAN_ELIMINATE, CAN_REORDER])
961 indices=[BASE, COMPONENT, IO_SEMANTICS], flags=[CAN_ELIMINATE, CAN_REORDER])
992 load("uniform", [1], [BASE, RANGE, DEST_TYPE], [CAN_ELIMINATE, CAN_REORDER])
994 load("ubo", [-1, 1], [ACCESS, ALIGN_MUL, ALIGN_OFFSET, RANGE_BASE, RANGE], flags=[CAN_ELIMINATE, CAN_REORDER])
996 load("ubo_vec4", [-1, 1], [ACCESS, BASE, COMPONENT], flags=[CAN_ELIMINATE, CAN_REORDER])
998 load("input", [1], [BASE, COMPONENT, DEST_TYPE, IO_SEMANTICS], [CAN_ELIMINATE, CAN_REORDER])
1000 load("input_vertex", [1, 1], [BASE, COMPONENT, DEST_TYPE, IO_SEMANTICS], [CAN_ELIMINATE, CAN_REORDER])
1002 load("per_vertex_input", [1, 1], [BASE, COMPONENT, DEST_TYPE, IO_SEMANTICS], [CAN_ELIMINATE, CAN_REORDER])
1004 load("interpolated_input", [2, 1], [BASE, COMPONENT, DEST_TYPE, IO_SEMANTICS], [CAN_ELIMINATE, CAN_REORDER])
1007 load("ssbo", [-1, 1], [ACCESS, ALIGN_MUL, ALIGN_OFFSET], [CAN_ELIMINATE])
1009 load("ssbo_address", [1], [], [CAN_ELIMINATE, CAN_REORDER])
1011 load("output", [1], [BASE, COMPONENT, DEST_TYPE, IO_SEMANTICS], flags=[CAN_ELIMINATE])
1013 load("per_vertex_output", [1, 1], [BASE, COMPONENT, DEST_TYPE, IO_SEMANTICS], [CAN_ELIMINATE])
1015 load("per_primitive_output", [1, 1], [BASE, COMPONENT, DEST_TYPE, IO_SEMANTICS], [CAN_ELIMINATE])
1017 load("shared", [1], [BASE, ALIGN_MUL, ALIGN_OFFSET], [CAN_ELIMINATE])
1019 load("task_payload", [1], [BASE, ALIGN_MUL, ALIGN_OFFSET], [CAN_ELIMINATE])
1021 load("push_constant", [1], [BASE, RANGE], [CAN_ELIMINATE, CAN_REORDER])
1024 [CAN_ELIMINATE, CAN_REORDER])
1026 load("global", [1], [ACCESS, ALIGN_MUL, ALIGN_OFFSET], [CAN_ELIMINATE])
1028 load("global_2x32", [2], [ACCESS, ALIGN_MUL, ALIGN_OFFSET], [CAN_ELIMINATE])
1031 [CAN_ELIMINATE, CAN_REORDER])
1034 [CAN_ELIMINATE, CAN_REORDER])
1037 [CAN_ELIMINATE, CAN_REORDER])
1039 load("kernel_input", [1], [BASE, RANGE, ALIGN_MUL, ALIGN_OFFSET], [CAN_ELIMINATE, CAN_REORDER])
1041 load("scratch", [1], [ALIGN_MUL, ALIGN_OFFSET], [CAN_ELIMINATE])
1077 flags=[CAN_ELIMINATE, CAN_REORDER])
1091 load("mesh_view_indices", [1], [BASE, RANGE], [CAN_ELIMINATE, CAN_REORDER])
1097 load("preamble", [], indices=[BASE], flags=[CAN_ELIMINATE, CAN_REORDER])
1114 indices=[ACCESS, ALIGN_MUL, ALIGN_OFFSET], flags=[CAN_ELIMINATE])
1156 load("shared_ir3", [1], [BASE, ALIGN_MUL, ALIGN_OFFSET], [CAN_ELIMINATE])
1167 load("global_ir3", [2, 1], indices=[ACCESS, ALIGN_MUL, ALIGN_OFFSET], flags=[CAN_ELIMINATE])
1173 intrinsic("bindless_resource_ir3", [1], dest_comp=1, indices=[DESC_SET], flags=[CAN_ELIMINATE, CAN_REORDER])
1188 intrinsic("preamble_start_ir3", [], dest_comp=1, flags=[CAN_ELIMINATE, CAN_REORDER])
1210 load("shared_dxil", [1], [], [CAN_ELIMINATE])
1212 load("scratch_dxil", [1], [], [CAN_ELIMINATE])
1216 load("ubo_dxil", [1, 1], [], [CAN_ELIMINATE, CAN_REORDER])
1255 load("raw_output_pan", [1], [BASE], [CAN_ELIMINATE, CAN_REORDER])
1259 load("sampler_lod_parameters_pan", [1], flags=[CAN_ELIMINATE, CAN_REORDER])
1276 intrinsic("load_local_shared_r600", src_comp=[0], dest_comp=0, indices = [], flags = [CAN_ELIMINATE])
1284 intrinsic("load_buffer_amd", src_comp=[4, 1, 1], dest_comp=0, indices=[BASE, IS_SWIZZLED, SLC_AMD, MEMORY_MODES], flags=[CAN_ELIMINATE])
1289 load("global_amd", [1, 1], indices=[BASE, ACCESS, ALIGN_MUL, ALIGN_OFFSET], flags=[CAN_ELIMINATE])
1344 intrinsic("load_cull_front_face_enabled_amd", dest_comp=1, bit_sizes=[1], flags=[CAN_ELIMINATE])
1346 intrinsic("load_cull_back_face_enabled_amd", dest_comp=1, bit_sizes=[1], flags=[CAN_ELIMINATE])
1348 intrinsic("load_cull_ccw_amd", dest_comp=1, bit_sizes=[1], flags=[CAN_ELIMINATE])
1350 intrinsic("load_cull_small_primitives_enabled_amd", dest_comp=1, bit_sizes=[1], flags=[CAN_ELIMINATE])
1352 intrinsic("load_cull_any_enabled_amd", dest_comp=1, bit_sizes=[1], flags=[CAN_ELIMINATE])
1354 intrinsic("load_cull_small_prim_precision_amd", dest_comp=1, bit_sizes=[32], flags=[CAN_ELIMINATE, CAN_REORDER])
1377 intrinsic("bvh64_intersect_ray_amd", [4, 2, 1, 3, 3, 3], 4, flags=[CAN_ELIMINATE, CAN_REORDER])
1392 intrinsic("load_force_vrs_rates_amd", dest_comp=1, bit_sizes=[32], flags=[CAN_ELIMINATE, CAN_REORDER])
1394 intrinsic("load_scalar_arg_amd", dest_comp=0, bit_sizes=[32], indices=[BASE, ARG_UPPER_BOUND_U32_AMD], flags=[CAN_ELIMINATE, CAN_REORDER])
1395 intrinsic("load_vector_arg_amd", dest_comp=0, bit_sizes=[32], indices=[BASE, ARG_UPPER_BOUND_U32_AMD], flags=[CAN_ELIMINATE, CAN_REORDER])
1400 flags=[CAN_ELIMINATE, CAN_REORDER])
1403 intrinsic("load_shared2_amd", [1], dest_comp=2, indices=[OFFSET0, OFFSET1, ST64], flags=[CAN_ELIMINATE])
1434 intrinsic("load_fb_layers_v3d", dest_comp=1, flags=[CAN_ELIMINATE, CAN_REORDER])
1443 indices=[BASE], flags=[CAN_ELIMINATE, CAN_REORDER])
1445 flags=[CAN_ELIMINATE])
1454 bit_sizes=[32], indices=[BASE], flags=[CAN_ELIMINATE, CAN_REORDER])
1461 indices=[PARAM_IDX], flags=[CAN_ELIMINATE, CAN_REORDER])
1466 src_comp=[1], flags=[CAN_ELIMINATE, CAN_REORDER])
1470 indices=[ACCESS], flags=[CAN_ELIMINATE])
1474 load("global_block_intel", [1], [ACCESS, ALIGN_MUL, ALIGN_OFFSET], [CAN_ELIMINATE])
1477 load("ssbo_block_intel", [-1, 1], [ACCESS, ALIGN_MUL, ALIGN_OFFSET], [CAN_ELIMINATE])
1480 load("shared_block_intel", [1], [BASE, ALIGN_MUL, ALIGN_OFFSET], [CAN_ELIMINATE])