/third_party/mesa3d/src/compiler/nir/ |
D | nir_builder.h | 37 typedef struct nir_builder { struct 49 } nir_builder; typedef 51 void nir_builder_init(nir_builder *build, nir_function_impl *impl); 53 nir_builder MUST_CHECK PRINTFLIKE(3, 4) 58 typedef bool (*nir_instr_pass_cb)(struct nir_builder *, nir_instr *, void *); 83 nir_builder b; in nir_shader_instructions_pass() 103 void nir_builder_instr_insert(nir_builder *build, nir_instr *instr); 106 nir_builder_last_instr(nir_builder *build) in nir_builder_last_instr() 114 nir_build_alu(nir_builder *build, nir_op op, nir_ssa_def *src0, 119 nir_build_alu1(nir_builder *build, nir_op op, nir_ssa_def *src0); [all …]
|
D | nir_builtin_builder.h | 39 nir_ssa_def* nir_cross3(nir_builder *b, nir_ssa_def *x, nir_ssa_def *y); 40 nir_ssa_def* nir_cross4(nir_builder *b, nir_ssa_def *x, nir_ssa_def *y); 41 nir_ssa_def* nir_fast_length(nir_builder *b, nir_ssa_def *vec); 42 nir_ssa_def* nir_nextafter(nir_builder *b, nir_ssa_def *x, nir_ssa_def *y); 43 nir_ssa_def* nir_normalize(nir_builder *b, nir_ssa_def *vec); 44 nir_ssa_def* nir_smoothstep(nir_builder *b, nir_ssa_def *edge0, 46 nir_ssa_def* nir_upsample(nir_builder *b, nir_ssa_def *hi, nir_ssa_def *lo); 47 nir_ssa_def* nir_atan(nir_builder *b, nir_ssa_def *y_over_x); 48 nir_ssa_def* nir_atan2(nir_builder *b, nir_ssa_def *y, nir_ssa_def *x); 51 nir_get_texture_lod(nir_builder *b, nir_tex_instr *tex); [all …]
|
D | nir_builder.c | 28 nir_builder_init(nir_builder *build, nir_function_impl *impl) in nir_builder_init() 36 nir_builder MUST_CHECK PRINTFLIKE(3, 4) 41 nir_builder b; in nir_builder_init_simple_shader() 66 nir_builder_alu_instr_finish_and_insert(nir_builder *build, nir_alu_instr *instr) in nir_builder_alu_instr_finish_and_insert() 128 nir_build_alu(nir_builder *build, nir_op op, nir_ssa_def *src0, in nir_build_alu() 147 nir_build_alu1(nir_builder *build, nir_op op, nir_ssa_def *src0) in nir_build_alu1() 159 nir_build_alu2(nir_builder *build, nir_op op, nir_ssa_def *src0, in nir_build_alu2() 173 nir_build_alu3(nir_builder *build, nir_op op, nir_ssa_def *src0, in nir_build_alu3() 188 nir_build_alu4(nir_builder *build, nir_op op, nir_ssa_def *src0, in nir_build_alu4() 205 nir_build_alu_src_arr(nir_builder *build, nir_op op, nir_ssa_def **srcs) in nir_build_alu_src_arr() [all …]
|
D | nir_format_convert.h | 29 nir_shift_imm(nir_builder *b, nir_ssa_def *value, int left_shift) in nir_shift_imm() 40 nir_shift(nir_builder *b, nir_ssa_def *value, nir_ssa_def *left_shift) in nir_shift() 49 nir_mask_shift(struct nir_builder *b, nir_ssa_def *src, in nir_mask_shift() 56 nir_mask_shift_or(struct nir_builder *b, nir_ssa_def *dst, nir_ssa_def *src, in nir_mask_shift_or() 63 nir_format_mask_uvec(nir_builder *b, nir_ssa_def *src, const unsigned *bits) in nir_format_mask_uvec() 75 nir_format_sign_extend_ivec(nir_builder *b, nir_ssa_def *src, in nir_format_sign_extend_ivec() 89 nir_format_unpack_int(nir_builder *b, nir_ssa_def *packed, in nir_format_unpack_int() 126 nir_format_unpack_uint(nir_builder *b, nir_ssa_def *packed, in nir_format_unpack_uint() 133 nir_format_unpack_sint(nir_builder *b, nir_ssa_def *packed, in nir_format_unpack_sint() 140 nir_format_pack_uint_unmasked(nir_builder *b, nir_ssa_def *color, in nir_format_pack_uint_unmasked() [all …]
|
D | nir_lower_int64.c | 45 lower_b2i64(nir_builder *b, nir_ssa_def *x) in lower_b2i64() 51 lower_i2b(nir_builder *b, nir_ssa_def *x) in lower_i2b() 59 lower_i2i8(nir_builder *b, nir_ssa_def *x) in lower_i2i8() 65 lower_i2i16(nir_builder *b, nir_ssa_def *x) in lower_i2i16() 72 lower_i2i32(nir_builder *b, nir_ssa_def *x) in lower_i2i32() 78 lower_i2i64(nir_builder *b, nir_ssa_def *x) in lower_i2i64() 85 lower_u2u8(nir_builder *b, nir_ssa_def *x) in lower_u2u8() 91 lower_u2u16(nir_builder *b, nir_ssa_def *x) in lower_u2u16() 97 lower_u2u32(nir_builder *b, nir_ssa_def *x) in lower_u2u32() 103 lower_u2u64(nir_builder *b, nir_ssa_def *x) in lower_u2u64() [all …]
|
D | nir_lower_packing.c | 38 lower_pack_64_from_32(nir_builder *b, nir_ssa_def *src) in lower_pack_64_from_32() 45 lower_unpack_64_to_32(nir_builder *b, nir_ssa_def *src) in lower_unpack_64_to_32() 52 lower_pack_32_from_16(nir_builder *b, nir_ssa_def *src) in lower_pack_32_from_16() 59 lower_unpack_32_to_16(nir_builder *b, nir_ssa_def *src) in lower_unpack_32_to_16() 66 lower_pack_64_from_16(nir_builder *b, nir_ssa_def *src) in lower_pack_64_from_16() 78 lower_unpack_64_to_16(nir_builder *b, nir_ssa_def *src) in lower_unpack_64_to_16() 90 lower_pack_32_from_8(nir_builder *b, nir_ssa_def *src) in lower_pack_32_from_8() 99 lower_pack_instr(nir_builder *b, nir_instr *instr, void *data) in lower_pack_instr()
|
D | nir_lower_subgroups.c | 33 lower_subgroups_64bit_split_intrinsic(nir_builder *b, nir_intrinsic_instr *intrin, in lower_subgroups_64bit_split_intrinsic() 56 lower_subgroup_op_to_32bit(nir_builder *b, nir_intrinsic_instr *intrin) in lower_subgroup_op_to_32bit() 65 ballot_type_to_uint(nir_builder *b, nir_ssa_def *value, in ballot_type_to_uint() 78 uint_to_ballot_type(nir_builder *b, nir_ssa_def *value, in uint_to_ballot_type() 107 lower_subgroup_op_to_scalar(nir_builder *b, nir_intrinsic_instr *intrin, in lower_subgroup_op_to_scalar() 147 lower_vote_eq_to_scalar(nir_builder *b, nir_intrinsic_instr *intrin) in lower_vote_eq_to_scalar() 173 lower_vote_eq(nir_builder *b, nir_intrinsic_instr *intrin) in lower_vote_eq() 201 lower_shuffle_to_swizzle(nir_builder *b, nir_intrinsic_instr *intrin, in lower_shuffle_to_swizzle() 231 lower_to_shuffle(nir_builder *b, nir_intrinsic_instr *intrin, in lower_to_shuffle() 319 lower_shuffle(nir_builder *b, nir_intrinsic_instr *intrin) in lower_shuffle() [all …]
|
D | nir_lower_tex.c | 100 project_src(nir_builder *b, nir_tex_instr *tex) in project_src() 164 lower_offset(nir_builder *b, nir_tex_instr *tex) in lower_offset() 220 lower_rect(nir_builder *b, nir_tex_instr *tex) in lower_rect() 241 lower_rect_tex_scale(nir_builder *b, nir_tex_instr *tex) in lower_rect_tex_scale() 259 lower_lod(nir_builder *b, nir_tex_instr *tex, nir_ssa_def *lod) in lower_lod() 285 lower_implicit_lod(nir_builder *b, nir_tex_instr *tex) in lower_implicit_lod() 292 lower_zero_lod(nir_builder *b, nir_tex_instr *tex) in lower_zero_lod() 306 sample_plane(nir_builder *b, nir_tex_instr *tex, int plane, in sample_plane() 345 convert_yuv_to_rgb(nir_builder *b, nir_tex_instr *tex, in convert_yuv_to_rgb() 401 lower_y_uv_external(nir_builder *b, nir_tex_instr *tex, in lower_y_uv_external() [all …]
|
/third_party/mesa3d/src/amd/vulkan/ |
D | radv_rt_common.h | 35 void nir_sort_hit_pair(nir_builder *b, nir_variable *var_distances, nir_variable *var_indices, 38 nir_ssa_def *intersect_ray_amd_software_box(struct radv_device *device, nir_builder *b, 43 nir_ssa_def *intersect_ray_amd_software_tri(struct radv_device *device, nir_builder *b, 48 nir_ssa_def *build_addr_to_node(nir_builder *b, nir_ssa_def *addr); 50 nir_ssa_def *build_node_to_addr(struct radv_device *device, nir_builder *b, nir_ssa_def *node); 52 nir_ssa_def *nir_build_vec3_mat_mult(nir_builder *b, nir_ssa_def *vec, nir_ssa_def *matrix[], 55 nir_ssa_def *nir_build_vec3_mat_mult_pre(nir_builder *b, nir_ssa_def *vec, nir_ssa_def *matrix[]); 57 void nir_build_wto_matrix_load(nir_builder *b, nir_ssa_def *instance_addr, nir_ssa_def **out); 59 nir_ssa_def *hit_is_opaque(nir_builder *b, nir_ssa_def *sbt_offset_and_flags, nir_ssa_def *flags, 62 nir_ssa_def *create_bvh_descriptor(nir_builder *b);
|
/third_party/mesa3d/src/intel/compiler/ |
D | brw_nir_rt_builder.h | 43 brw_nir_rt_load(nir_builder *b, nir_ssa_def *addr, unsigned align, in brw_nir_rt_load() 52 brw_nir_rt_store(nir_builder *b, nir_ssa_def *addr, unsigned align, in brw_nir_rt_store() 63 brw_nir_rt_load_const(nir_builder *b, unsigned components, in brw_nir_rt_load_const() 70 brw_load_btd_dss_id(nir_builder *b) in brw_load_btd_dss_id() 76 brw_nir_rt_load_num_simd_lanes_per_dss(nir_builder *b, in brw_nir_rt_load_num_simd_lanes_per_dss() 85 brw_load_eu_thread_simd(nir_builder *b) in brw_load_eu_thread_simd() 91 brw_nir_rt_async_stack_id(nir_builder *b) in brw_nir_rt_async_stack_id() 99 brw_nir_rt_sync_stack_id(nir_builder *b) in brw_nir_rt_sync_stack_id() 109 brw_nir_rt_load_scratch(nir_builder *b, uint32_t offset, unsigned align, in brw_nir_rt_load_scratch() 119 brw_nir_rt_store_scratch(nir_builder *b, uint32_t offset, unsigned align, in brw_nir_rt_store_scratch() [all …]
|
/third_party/mesa3d/src/panfrost/util/ |
D | pan_lower_framebuffer.c | 111 pan_replicate(nir_builder *b, nir_ssa_def *v, unsigned num_components) in pan_replicate() 122 pan_unpack_pure_32(nir_builder *b, nir_ssa_def *pack, unsigned num_components) in pan_unpack_pure_32() 131 pan_pack_pure_16(nir_builder *b, nir_ssa_def *v, unsigned num_components) in pan_pack_pure_16() 142 pan_unpack_pure_16(nir_builder *b, nir_ssa_def *pack, unsigned num_components) in pan_unpack_pure_16() 160 pan_pack_reorder(nir_builder *b, in pan_pack_reorder() 175 pan_unpack_reorder(nir_builder *b, in pan_unpack_reorder() 190 pan_replicate_4(nir_builder *b, nir_ssa_def *v) in pan_replicate_4() 196 pan_pack_pure_8(nir_builder *b, nir_ssa_def *v, unsigned num_components) in pan_pack_pure_8() 202 pan_unpack_pure_8(nir_builder *b, nir_ssa_def *pack, unsigned num_components) in pan_unpack_pure_8() 212 pan_pack_norm(nir_builder *b, nir_ssa_def *v, in pan_pack_norm() [all …]
|
/third_party/mesa3d/src/amd/common/ |
D | ac_nir_lower_taskmesh_io_to_mem.c | 59 replace_workgroup_id_use_first_task(nir_builder *b, in replace_workgroup_id_use_first_task() 99 nir_builder builder; in ac_nir_apply_first_task_to_task_shader() 100 nir_builder *b = &builder; /* This is to avoid the & */ in ac_nir_apply_first_task_to_task_shader() 147 task_workgroup_index(nir_builder *b, in task_workgroup_index() 165 task_ring_entry_index(nir_builder *b, in task_ring_entry_index() 184 task_draw_ready_bit(nir_builder *b, in task_draw_ready_bit() 218 mesh_ring_entry_index(nir_builder *b, in mesh_ring_entry_index() 234 task_write_draw_ring(nir_builder *b, in task_write_draw_ring() 262 lower_task_launch_mesh_workgroups(nir_builder *b, in lower_task_launch_mesh_workgroups() 295 lower_task_payload_store(nir_builder *b, in lower_task_payload_store() [all …]
|
D | ac_nir.h | 55 struct nir_builder; 56 typedef struct nir_builder nir_builder; typedef 59 ac_nir_load_arg(nir_builder *b, const struct ac_shader_args *ac_args, struct ac_arg arg); 62 ac_nir_calc_io_offset(nir_builder *b, 162 ac_nir_cull_triangle(nir_builder *b,
|
/third_party/mesa3d/src/gallium/drivers/vc4/ |
D | vc4_nir_lower_io.c | 40 replace_intrinsic_with_vec(nir_builder *b, nir_intrinsic_instr *intr, in replace_intrinsic_with_vec() 57 vc4_nir_unpack_8i(nir_builder *b, nir_ssa_def *src, unsigned chan) in vc4_nir_unpack_8i() 67 vc4_nir_unpack_16i(nir_builder *b, nir_ssa_def *src, unsigned chan) in vc4_nir_unpack_16i() 77 vc4_nir_unpack_16u(nir_builder *b, nir_ssa_def *src, unsigned chan) in vc4_nir_unpack_16u() 87 vc4_nir_unpack_8f(nir_builder *b, nir_ssa_def *src, unsigned chan) in vc4_nir_unpack_8f() 94 nir_builder *b, in vc4_nir_get_vattr_channel_vpm() 172 vc4_nir_lower_vertex_attr(struct vc4_compile *c, nir_builder *b, in vc4_nir_lower_vertex_attr() 221 vc4_nir_lower_fs_input(struct vc4_compile *c, nir_builder *b, in vc4_nir_lower_fs_input() 277 vc4_nir_lower_output(struct vc4_compile *c, nir_builder *b, in vc4_nir_lower_output() 294 vc4_nir_lower_uniform(struct vc4_compile *c, nir_builder *b, in vc4_nir_lower_uniform() [all …]
|
D | vc4_nir_lower_blend.c | 58 vc4_nir_get_dst_color(nir_builder *b, int sample) in vc4_nir_get_dst_color() 65 vc4_blend_channel_f(nir_builder *b, in vc4_blend_channel_f() 131 vc4_nir_set_packed_chan(nir_builder *b, nir_ssa_def *src0, nir_ssa_def *src1, in vc4_nir_set_packed_chan() 141 vc4_blend_channel_i(nir_builder *b, in vc4_blend_channel_i() 200 vc4_blend_func_f(nir_builder *b, nir_ssa_def *src, nir_ssa_def *dst, in vc4_blend_func_f() 224 vc4_blend_func_i(nir_builder *b, nir_ssa_def *src, nir_ssa_def *dst, in vc4_blend_func_i() 248 vc4_do_blending_f(struct vc4_compile *c, nir_builder *b, nir_ssa_def **result, in vc4_do_blending_f() 287 vc4_nir_splat(nir_builder *b, nir_ssa_def *src) in vc4_nir_splat() 294 vc4_do_blending_i(struct vc4_compile *c, nir_builder *b, in vc4_do_blending_i() 373 vc4_logicop(nir_builder *b, int logicop_func, in vc4_logicop() [all …]
|
/third_party/mesa3d/src/broadcom/compiler/ |
D | v3d_nir_lower_logic_ops.c | 39 typedef nir_ssa_def *(*nir_pack_func)(nir_builder *b, nir_ssa_def *c); 40 typedef nir_ssa_def *(*nir_unpack_func)(nir_builder *b, nir_ssa_def *c); 57 v3d_logicop(nir_builder *b, int logicop_func, in v3d_logicop() 100 v3d_nir_get_swizzled_channel(nir_builder *b, nir_ssa_def **srcs, int swiz) in v3d_nir_get_swizzled_channel() 120 v3d_nir_swizzle_and_pack(nir_builder *b, nir_ssa_def **chans, in v3d_nir_swizzle_and_pack() 131 v3d_nir_unpack_and_swizzle(nir_builder *b, nir_ssa_def *packed, in v3d_nir_unpack_and_swizzle() 148 pack_unorm_rgb10a2(nir_builder *b, nir_ssa_def *c) in pack_unorm_rgb10a2() 169 unpack_unorm_rgb10a2(nir_builder *b, nir_ssa_def *c) in unpack_unorm_rgb10a2() 205 v3d_nir_get_tlb_color(nir_builder *b, struct v3d_compile *c, int rt, int sample) in v3d_nir_get_tlb_color() 226 v3d_emit_logic_op_raw(struct v3d_compile *c, nir_builder *b, in v3d_emit_logic_op_raw() [all …]
|
D | v3d_nir_lower_robust_buffer_access.c | 28 rewrite_offset(nir_builder *b, in rewrite_offset() 56 nir_builder *b, in lower_load() 75 nir_builder *b, in lower_store() 84 nir_builder *b, in lower_atomic() 93 nir_builder *b, in lower_shared() 105 lower_instr(nir_builder *b, nir_instr *instr, void *_state) in lower_instr()
|
/third_party/mesa3d/src/microsoft/compiler/ |
D | dxil_nir_lower_vs_vertex_conversion.c | 52 (*shift_right_func)(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1); 58 from_10_10_10_2_scaled(nir_builder *b, nir_ssa_def *src, in from_10_10_10_2_scaled() 66 from_10_10_10_2_snorm(nir_builder *b, nir_ssa_def *src, nir_ssa_def *lshift) in from_10_10_10_2_snorm() 78 from_10_10_10_2_unorm(nir_builder *b, nir_ssa_def *src, nir_ssa_def *lshift) in from_10_10_10_2_unorm() 90 lshift_rgba(nir_builder *b) in lshift_rgba() 96 lshift_bgra(nir_builder *b) in lshift_bgra() 102 lower_vs_vertex_conversion_impl(nir_builder *b, nir_instr *instr, void *options) in lower_vs_vertex_conversion_impl()
|
/third_party/mesa3d/src/gallium/drivers/d3d12/ |
D | d3d12_nir_passes.c | 41 d3d12_get_state_var(nir_builder *b, in d3d12_get_state_var() 66 lower_pos_write(nir_builder *b, struct nir_instr *instr, nir_variable **flip) in lower_pos_write() 105 nir_builder b; in d3d12_lower_yflip() 121 lower_load_face(nir_builder *b, struct nir_instr *instr, nir_variable *var) in lower_load_face() 152 nir_builder b; in d3d12_forward_front_face() 168 lower_pos_read(nir_builder *b, struct nir_instr *instr, in lower_pos_read() 210 nir_builder b; in d3d12_lower_depth_range() 230 lower_compute_state_vars(nir_builder *b, nir_instr *instr, void *_state) in lower_compute_state_vars() 271 lower_uint_color_write(nir_builder *b, struct nir_instr *instr, bool is_signed) in lower_uint_color_write() 307 nir_builder b; in d3d12_lower_uint_cast() [all …]
|
/third_party/mesa3d/src/gallium/drivers/r600/sfn/ |
D | sfn_nir_lower_fs_out_to_vector.cpp | 70 nir_deref_instr *clone_deref_array(nir_builder *b, nir_deref_instr *dst_tail, 73 bool vectorize_block(nir_builder *b, nir_block *block); 75 bool vec_instr_set_remove(nir_builder *b,nir_instr *instr); 80 bool vec_instr_stack_pop(nir_builder *b, InstrSubSet& ir_set, 90 virtual void create_new_io(nir_builder *b, nir_intrinsic_instr *intr, nir_variable *var, 103 void create_new_io(nir_builder *b, nir_intrinsic_instr *intr, nir_variable *var, 107 nir_ssa_def *create_combined_vector(nir_builder *b, nir_ssa_def **srcs, 136 nir_builder b; in run() 244 NirLowerIOToVector::vectorize_block(nir_builder *b, nir_block *block) in vectorize_block() 282 bool NirLowerIOToVector::vec_instr_set_remove(nir_builder *b,nir_instr *instr) in vec_instr_set_remove() [all …]
|
D | sfn_nir_lower_tess_io.cpp | 55 emit_load_param_base(nir_builder *b, nir_intrinsic_op op) in emit_load_param_base() 104 r600_umad_24(nir_builder *b, nir_ssa_def *op1, nir_ssa_def *op2, nir_ssa_def *op3) in r600_umad_24() 110 r600_tcs_base_address(nir_builder *b, nir_ssa_def *param_base, nir_ssa_def *rel_patch_id) in r600_tcs_base_address() 119 emil_lsd_in_addr(nir_builder *b, nir_ssa_def *base, nir_ssa_def *patch_id, nir_intrinsic_instr *op) in emil_lsd_in_addr() 140 emil_lsd_out_addr(nir_builder *b, nir_ssa_def *base, nir_ssa_def *patch_id, nir_intrinsic_instr *op, in emil_lsd_out_addr() 155 static nir_ssa_def *load_offset_group(nir_builder *b, int ncomponents) in load_offset_group() 172 static nir_ssa_def *load_offset_group_from_mask(nir_builder *b, uint32_t mask) in load_offset_group_from_mask() 241 static void replace_load_instr(nir_builder *b, nir_intrinsic_instr *op, nir_ssa_def *addr) in replace_load_instr() 268 r600_load_rel_patch_id(nir_builder *b) in r600_load_rel_patch_id() 278 emit_store_lds(nir_builder *b, nir_intrinsic_instr *op, nir_ssa_def *addr) in emit_store_lds() [all …]
|
/third_party/mesa3d/src/mesa/program/ |
D | prog_to_nir.c | 51 nir_builder build; 72 nir_builder *b = &c->build; in ptn_src_for_dest() 124 nir_builder *b = &c->build; in ptn_get_src() 247 ptn_alu(nir_builder *b, nir_op op, nir_alu_dest dest, nir_ssa_def **src) in ptn_alu() 261 ptn_move_dest_masked(nir_builder *b, nir_alu_dest dest, in ptn_move_dest_masked() 280 ptn_move_dest(nir_builder *b, nir_alu_dest dest, nir_ssa_def *def) in ptn_move_dest() 286 ptn_arl(nir_builder *b, nir_alu_dest dest, nir_ssa_def **src) in ptn_arl() 298 ptn_exp(nir_builder *b, nir_alu_dest dest, nir_ssa_def **src) in ptn_exp() 315 ptn_log(nir_builder *b, nir_alu_dest dest, nir_ssa_def **src) in ptn_log() 337 ptn_dst(nir_builder *b, nir_alu_dest dest, nir_ssa_def **src) in ptn_dst() [all …]
|
/third_party/mesa3d/src/freedreno/ir3/ |
D | ir3_nir_lower_tess.c | 52 bitfield_extract(nir_builder *b, nir_ssa_def *v, uint32_t start, uint32_t mask) in bitfield_extract() 59 build_invocation_id(nir_builder *b, struct state *state) in build_invocation_id() 65 build_vertex_id(nir_builder *b, struct state *state) in build_vertex_id() 71 build_local_primitive_id(nir_builder *b, struct state *state) in build_local_primitive_id() 130 build_local_offset(nir_builder *b, struct state *state, nir_ssa_def *vertex, in build_local_offset() 164 replace_intrinsic(nir_builder *b, nir_intrinsic_instr *intr, in replace_intrinsic() 248 lower_block_to_explicit_output(nir_block *block, nir_builder *b, in lower_block_to_explicit_output() 287 local_thread_id(nir_builder *b) in local_thread_id() 305 nir_builder b; in ir3_nir_lower_to_explicit_output() 324 lower_block_to_explicit_input(nir_block *block, nir_builder *b, in lower_block_to_explicit_input() [all …]
|
/third_party/mesa3d/src/microsoft/clc/ |
D | clc_nir.c | 35 lower_load_base_global_invocation_id(nir_builder *b, nir_intrinsic_instr *intr, in lower_load_base_global_invocation_id() 53 lower_load_work_dim(nir_builder *b, nir_intrinsic_instr *intr, in lower_load_work_dim() 71 lower_load_num_workgroups(nir_builder *b, nir_intrinsic_instr *intr, in lower_load_num_workgroups() 89 lower_load_base_workgroup_id(nir_builder *b, nir_intrinsic_instr *intr, in lower_load_base_workgroup_id() 116 nir_builder b; in clc_nir_lower_system_values() 149 lower_load_kernel_input(nir_builder *b, nir_intrinsic_instr *intr, in lower_load_kernel_input() 198 nir_builder b; in clc_nir_lower_kernel_input_loads() 238 nir_builder b; in clc_lower_printf_base() 287 clc_nir_dedupe_const_samplers_instr(nir_builder *b, in clc_nir_dedupe_const_samplers_instr()
|
/third_party/mesa3d/src/panfrost/vulkan/ |
D | panvk_vX_nir_lower_descriptors.c | 96 build_res_index(nir_builder *b, uint32_t set, uint32_t binding, in build_res_index() 171 build_res_reindex(nir_builder *b, nir_ssa_def *orig, nir_ssa_def *delta, in build_res_reindex() 199 build_buffer_addr_for_res_index(nir_builder *b, in build_buffer_addr_for_res_index() 255 lower_res_intrinsic(nir_builder *b, nir_intrinsic_instr *intrin, in lower_res_intrinsic() 300 lower_get_ssbo_size(nir_builder *b, nir_intrinsic_instr *intrin, in lower_get_ssbo_size() 354 load_resource_deref_desc(nir_builder *b, nir_deref_instr *deref, in load_resource_deref_desc() 395 load_tex_img_size(nir_builder *b, nir_deref_instr *deref, in load_tex_img_size() 412 load_tex_img_levels(nir_builder *b, nir_deref_instr *deref, in load_tex_img_levels() 422 load_tex_img_samples(nir_builder *b, nir_deref_instr *deref, in load_tex_img_samples() 432 lower_tex(nir_builder *b, nir_tex_instr *tex, in lower_tex() [all …]
|