/third_party/mesa3d/src/gallium/auxiliary/gallivm/ |
H A D | lp_bld_nir.c | 1398 LLVMValueRef indir_index = indirect ? get_src(bld_base, offset) : NULL; in visit_load_input() local 1400 bld_base->load_var(bld_base, nir_var_shader_in, nc, bit_size, &var, 0, NULL, 0, indir_index, result); in visit_load_input() 1422 LLVMValueRef indir_index = indirect ? get_src(bld_base, offset) : NULL; in visit_store_output() local 1430 bit_size, &var, mask, NULL, 0, indir_index, src); in visit_store_output() 1444 LLVMValueRef indir_index; in visit_load_var() local 1466 &const_index, &indir_index); in visit_load_var() 1469 indir_vertex_index, const_index, indir_index, result); in visit_load_var() 1485 LLVMValueRef indir_index, indir_vertex_index = NULL; in visit_store_var() local 1491 &const_index, &indir_index); in visit_store_var() 1495 indir_index, sr in visit_store_var() 1606 LLVMValueRef indir_index; visit_load_image() local 1646 LLVMValueRef indir_index; visit_store_image() local 1689 LLVMValueRef indir_index; visit_atomic_image() local 1769 LLVMValueRef indir_index; visit_image_size() local 1792 LLVMValueRef indir_index; visit_image_samples() local 1955 LLVMValueRef indir_index; visit_interp() local [all...] |
H A D | lp_bld_nir_soa.c | 357 LLVMValueRef indir_index, in emit_load_var() 366 if (!var->data.compact && !indir_index) in emit_load_var() 404 if (indir_index) { in emit_load_var() 406 swizzle_index_val = lp_build_add(&bld_base->uint_bld, indir_index, lp_build_const_int_vec(gallivm, bld_base->uint_bld.type, idx)); in emit_load_var() 409 attrib_index_val = lp_build_add(&bld_base->uint_bld, indir_index, lp_build_const_int_vec(gallivm, bld_base->uint_bld.type, comp_loc)); in emit_load_var() 415 indir_index ? true : false, attrib_index_val, swizzle_index_val); in emit_load_var() 419 indir_index ? true : false, attrib_index_val, swizzle_index_val); in emit_load_var() 427 (indir_index && !var->data.compact) ? true : false, attrib_index_val, in emit_load_var() 428 (indir_index && var->data.compact) ? true : false, swizzle_index_val); in emit_load_var() 434 indir_index in emit_load_var() 349 emit_load_var(struct lp_build_nir_context *bld_base, nir_variable_mode deref_mode, unsigned num_components, unsigned bit_size, nir_variable *var, unsigned vertex_index, LLVMValueRef indir_vertex_index, unsigned const_index, LLVMValueRef indir_index, LLVMValueRef result[NIR_MAX_VEC_COMPONENTS]) emit_load_var() argument 574 emit_store_tcs_chan(struct lp_build_nir_context *bld_base, bool is_compact, unsigned bit_size, unsigned location, unsigned const_index, LLVMValueRef indir_vertex_index, LLVMValueRef indir_index, unsigned comp, unsigned chan, LLVMValueRef chan_val) emit_store_tcs_chan() argument 641 emit_store_var(struct lp_build_nir_context *bld_base, nir_variable_mode deref_mode, unsigned num_components, unsigned bit_size, nir_variable *var, unsigned writemask, LLVMValueRef indir_vertex_index, unsigned const_index, LLVMValueRef indir_index, LLVMValueRef dst) emit_store_var() argument 2504 emit_interp_at(struct lp_build_nir_context *bld_base, unsigned num_components, nir_variable *var, bool centroid, bool sample, unsigned const_index, LLVMValueRef indir_index, LLVMValueRef offsets[2], LLVMValueRef dst[4]) emit_interp_at() argument [all...] |
H A D | lp_bld_nir.h | 148 LLVMValueRef indir_index, 158 LLVMValueRef indir_index, 230 LLVMValueRef indir_index,
|
H A D | lp_bld_nir_aos.c | 127 LLVMValueRef indir_index, in emit_load_var() 149 LLVMValueRef indir_index, in emit_store_var() 119 emit_load_var(struct lp_build_nir_context *bld_base, nir_variable_mode deref_mode, unsigned num_components, unsigned bit_size, nir_variable *var, unsigned vertex_index, LLVMValueRef indir_vertex_index, unsigned const_index, LLVMValueRef indir_index, LLVMValueRef result[NIR_MAX_VEC_COMPONENTS]) emit_load_var() argument 141 emit_store_var(struct lp_build_nir_context *bld_base, nir_variable_mode deref_mode, unsigned num_components, unsigned bit_size, nir_variable *var, unsigned writemask, LLVMValueRef indir_vertex_index, unsigned const_index, LLVMValueRef indir_index, LLVMValueRef vals) emit_store_var() argument
|
H A D | lp_bld_tgsi.h | 255 LLVMValueRef indir_index, LLVMValueRef offsets[2]);
|
/third_party/mesa3d/src/gallium/drivers/llvmpipe/ |
H A D | lp_bld_interp.c | 440 LLVMValueRef indir_index, in lp_build_interp_soa_indirect() 453 indir_index = LLVMBuildAdd(builder, indir_index, lp_build_const_int_vec(gallivm, coeff_bld->type, attrib), ""); in lp_build_interp_soa_indirect() 454 LLVMValueRef index = LLVMBuildMul(builder, indir_index, lp_build_const_int_vec(gallivm, coeff_bld->type, 4), ""); in lp_build_interp_soa_indirect() 514 LLVMValueRef indir_index, in lp_build_interp_soa() 594 if (indir_index) in lp_build_interp_soa() 596 indir_index, pixoffx, pixoffy); in lp_build_interp_soa() 437 lp_build_interp_soa_indirect(struct lp_build_interp_soa_context *bld, struct gallivm_state *gallivm, unsigned attrib, unsigned chan, LLVMValueRef indir_index, LLVMValueRef pixoffx, LLVMValueRef pixoffy) lp_build_interp_soa_indirect() argument 508 lp_build_interp_soa(struct lp_build_interp_soa_context *bld, struct gallivm_state *gallivm, LLVMValueRef loop_iter, LLVMValueRef mask_store, unsigned attrib, unsigned chan, enum tgsi_interpolate_loc loc, LLVMValueRef indir_index, LLVMValueRef offsets[2]) lp_build_interp_soa() argument
|
H A D | lp_bld_interp.h | 157 LLVMValueRef indir_index,
|
/third_party/mesa3d/src/gallium/auxiliary/tgsi/ |
H A D | tgsi_exec.c | 1660 union tgsi_exec_channel indir_index; in store_dest_dstret() local 1678 &indir_index); in store_dest_dstret() 1681 offset = indir_index.i[0]; in store_dest_dstret() 2000 union tgsi_exec_channel indir_index, index2; in fetch_sampler_unit() local 2012 &indir_index); in fetch_sampler_unit() 2015 unit = inst->Src[sampler].Register.Index + indir_index.i[i]; in fetch_sampler_unit() 3772 union tgsi_exec_channel indir_index, index2; in fetch_store_img_unit() local 3784 &indir_index); in fetch_store_img_unit() 3787 unit = dst->Register.Index + indir_index.i[i]; in fetch_store_img_unit()
|
/third_party/mesa3d/src/amd/llvm/ |
H A D | ac_nir_to_llvm.c | 3449 LLVMValueRef indir_index = NULL; in visit_load() local 3471 indir_index = get_src(ctx, offset); in visit_load() 3475 vertex_index, indir_index, in visit_load() 3486 assert(!indir_index); in visit_load()
|