Home
last modified time | relevance | path

Searched refs:indir_index (Results 1 – 9 of 9) sorted by relevance

/external/mesa3d/src/gallium/auxiliary/gallivm/
Dlp_bld_nir.c1092 LLVMValueRef indir_index = indirect ? get_src(bld_base, offset) : NULL; in visit_load_input() local
1094 …bld_base->load_var(bld_base, nir_var_shader_in, nc, bit_size, &var, 0, NULL, 0, indir_index, resul… in visit_load_input()
1115 LLVMValueRef indir_index = indirect ? get_src(bld_base, offset) : NULL; in visit_store_output() local
1123 bit_size, &var, mask, NULL, 0, indir_index, src); in visit_store_output()
1135 LLVMValueRef indir_index; in visit_load_var() local
1155 &const_index, &indir_index); in visit_load_var()
1157 …base, mode, nc, bit_size, var, vertex_index, indir_vertex_index, const_index, indir_index, result); in visit_load_var()
1172 LLVMValueRef indir_index, indir_vertex_index = NULL; in visit_store_var() local
1177 &const_index, &indir_index); in visit_store_var()
1179 …nstr->num_components, bit_size, var, writemask, indir_vertex_index, const_index, indir_index, src); in visit_store_var()
[all …]
Dlp_bld_nir_soa.c320 LLVMValueRef indir_index, in emit_load_var() argument
329 if (!var->data.compact && !indir_index) in emit_load_var()
367 if (indir_index) { in emit_load_var()
369 …swizzle_index_val = lp_build_add(&bld_base->uint_bld, indir_index, lp_build_const_int_vec(gallivm,… in emit_load_var()
372 …attrib_index_val = lp_build_add(&bld_base->uint_bld, indir_index, lp_build_const_int_vec(gallivm, … in emit_load_var()
378indir_index ? true : false, attrib_index_val, swizzle_index_val); in emit_load_var()
382indir_index ? true : false, attrib_index_val, swizzle_index_val); in emit_load_var()
390 … (indir_index && !var->data.compact) ? true : false, attrib_index_val, in emit_load_var()
391 … (indir_index && var->data.compact) ? true : false, swizzle_index_val); in emit_load_var()
397indir_index ? true : false, attrib_index_val, false, swizzle_index_val); in emit_load_var()
[all …]
Dlp_bld_nir.h124 LLVMValueRef indir_index,
134 LLVMValueRef indir_index,
193 LLVMValueRef indir_index,
Dlp_bld_tgsi.h253 LLVMValueRef indir_index, LLVMValueRef offsets[2]);
/external/mesa3d/src/gallium/drivers/llvmpipe/
Dlp_bld_interp.c440 LLVMValueRef indir_index, in lp_build_interp_soa_indirect() argument
453indir_index = LLVMBuildAdd(builder, indir_index, lp_build_const_int_vec(gallivm, coeff_bld->type, … in lp_build_interp_soa_indirect()
454 …LLVMValueRef index = LLVMBuildMul(builder, indir_index, lp_build_const_int_vec(gallivm, coeff_bld-… in lp_build_interp_soa_indirect()
514 LLVMValueRef indir_index, in lp_build_interp_soa() argument
593 if (indir_index) in lp_build_interp_soa()
595 indir_index, pixoffx, pixoffy); in lp_build_interp_soa()
Dlp_bld_interp.h158 LLVMValueRef indir_index,
/external/mesa3d/src/gallium/auxiliary/tgsi/
Dtgsi_exec.c1607 union tgsi_exec_channel indir_index; in get_index_registers() local
1623 &indir_index); in get_index_registers()
1626 index->i[0] += indir_index.i[0]; in get_index_registers()
1627 index->i[1] += indir_index.i[1]; in get_index_registers()
1628 index->i[2] += indir_index.i[2]; in get_index_registers()
1629 index->i[3] += indir_index.i[3]; in get_index_registers()
1667 union tgsi_exec_channel indir_index; in get_index_registers() local
1682 &indir_index); in get_index_registers()
1684 index2D->i[0] += indir_index.i[0]; in get_index_registers()
1685 index2D->i[1] += indir_index.i[1]; in get_index_registers()
[all …]
/external/mesa3d/src/amd/vulkan/
Dradv_nir_to_llvm.c463 LLVMValueRef indir_index) in get_tcs_tes_buffer_address_params() argument
467 if (indir_index) in get_tcs_tes_buffer_address_params()
469 indir_index, ""); in get_tcs_tes_buffer_address_params()
482 LLVMValueRef indir_index) in get_dw_address() argument
493 if (indir_index) in get_dw_address()
495 LLVMBuildMul(ctx->ac.builder, indir_index, in get_dw_address()
508 LLVMValueRef indir_index, in load_tcs_varyings() argument
535 dw_addr = get_dw_address(ctx, dw_addr, param, vertex_index, stride, indir_index); in load_tcs_varyings()
/external/mesa3d/src/amd/llvm/
Dac_nir_to_llvm.c2168 LLVMValueRef indir_index = NULL; in visit_store_output() local
2173 indir_index = get_src(ctx, offset); in visit_store_output()
2194 ctx->abi->store_tcs_outputs(ctx->abi, vertex_index, indir_index, src, in visit_store_output()
2200 assert(!indir_index); in visit_store_output()
3165 LLVMValueRef indir_index = NULL; in visit_load() local
3187 indir_index = get_src(ctx, offset); in visit_load()
3192 vertex_index, indir_index, in visit_load()
3203 assert(!indir_index); in visit_load()