Home
last modified time | relevance | path

Searched refs:si_shader_context (Results 1 – 6 of 6) sorted by relevance

/external/mesa3d/src/gallium/drivers/radeonsi/
Dsi_shader_tgsi_alu.c35 struct si_shader_context *ctx = si_shader_context(bld_base); in kill_if_fetch_args()
60 struct si_shader_context *ctx = si_shader_context(bld_base); in kil_emit()
92 struct si_shader_context *ctx = si_shader_context(bld_base); in emit_icmp()
125 struct si_shader_context *ctx = si_shader_context(bld_base); in emit_ucmp()
139 struct si_shader_context *ctx = si_shader_context(bld_base); in emit_cmp()
153 struct si_shader_context *ctx = si_shader_context(bld_base); in emit_set_cond()
181 struct si_shader_context *ctx = si_shader_context(bld_base); in emit_fcmp()
207 struct si_shader_context *ctx = si_shader_context(bld_base); in emit_dcmp()
233 struct si_shader_context *ctx = si_shader_context(bld_base); in emit_not()
242 struct si_shader_context *ctx = si_shader_context(bld_base); in emit_arl()
[all …]
Dsi_shader_internal.h49 struct si_shader_context { struct
72 void (*load_input)(struct si_shader_context *, argument
215 static inline struct si_shader_context * argument
216 si_shader_context(struct lp_build_tgsi_context *bld_base) in si_shader_context() function
218 return (struct si_shader_context*)bld_base; in si_shader_context()
221 static inline struct si_shader_context *
224 struct si_shader_context *ctx = NULL; in si_shader_context_from_abi()
240 LLVMValueRef si_llvm_bound_index(struct si_shader_context *ctx,
244 void si_llvm_context_init(struct si_shader_context *ctx,
247 void si_llvm_context_set_tgsi(struct si_shader_context *ctx,
[all …]
Dsi_shader_tgsi_setup.c160 struct si_shader_context *ctx = si_shader_context(bld_base); in tgsi2llvmtype()
182 struct si_shader_context *ctx = si_shader_context(bld_base); in bitcast()
195 LLVMValueRef si_llvm_bound_index(struct si_shader_context *ctx, in si_llvm_bound_index()
226 struct si_shader_context *ctx = si_shader_context(bld_base); in emit_swizzle()
249 struct si_shader_context *ctx = si_shader_context(bld_base); in get_temp_array_id()
271 struct si_shader_context *ctx = si_shader_context(bld_base); in get_array_range()
293 get_pointer_into_array(struct si_shader_context *ctx, in get_pointer_into_array()
359 struct si_shader_context *ctx = si_shader_context(bld_base); in si_llvm_emit_fetch_64bit()
381 struct si_shader_context *ctx = si_shader_context(bld_base); in emit_array_fetch()
406 struct si_shader_context *ctx = si_shader_context(bld_base); in load_value_from_array()
[all …]
Dsi_shader_tgsi_mem.c48 struct si_shader_context *ctx = si_shader_context(bld_base); in get_buffer_size()
74 shader_buffer_fetch_rsrc(struct si_shader_context *ctx, in shader_buffer_fetch_rsrc()
114 static LLVMValueRef force_dcc_off(struct si_shader_context *ctx, in force_dcc_off()
130 LLVMValueRef si_load_image_desc(struct si_shader_context *ctx, in si_load_image_desc()
164 struct si_shader_context *ctx = si_shader_context(bld_base); in image_fetch_rsrc()
224 struct si_shader_context *ctx = si_shader_context(bld_base); in image_fetch_coords()
281 struct si_shader_context *ctx, in image_append_args()
324 struct si_shader_context *ctx, in buffer_append_args()
352 struct si_shader_context *ctx = si_shader_context(bld_base); in load_fetch_args()
393 static void load_emit_buffer(struct si_shader_context *ctx, in load_emit_buffer()
[all …]
Dsi_shader.c77 static void si_init_shader_ctx(struct si_shader_context *ctx,
88 static void si_build_vs_prolog_function(struct si_shader_context *ctx,
90 static void si_build_tcs_epilog_function(struct si_shader_context *ctx,
92 static void si_build_ps_prolog_function(struct si_shader_context *ctx,
94 static void si_build_ps_epilog_function(struct si_shader_context *ctx,
107 static bool llvm_type_is_64bit(struct si_shader_context *ctx, in llvm_type_is_64bit()
244 static LLVMValueRef unpack_llvm_param(struct si_shader_context *ctx, in unpack_llvm_param()
264 static LLVMValueRef unpack_param(struct si_shader_context *ctx, in unpack_param()
273 static LLVMValueRef get_rel_patch_id(struct si_shader_context *ctx) in get_rel_patch_id()
311 get_tcs_in_patch_stride(struct si_shader_context *ctx) in get_tcs_in_patch_stride()
[all …]
Dsi_shader_nir.c552 static void declare_nir_input_vs(struct si_shader_context *ctx, in declare_nir_input_vs()
559 static void declare_nir_input_fs(struct si_shader_context *ctx, in declare_nir_input_fs()
586 struct si_shader_context *ctx = si_shader_context_from_abi(abi); in si_nir_load_input_gs()
604 struct si_shader_context *ctx = si_shader_context_from_abi(abi); in si_nir_load_sampler_desc()
644 bool si_nir_build_llvm(struct si_shader_context *ctx, struct nir_shader *nir) in si_nir_build_llvm()