/external/mesa3d/src/gallium/auxiliary/gallivm/ |
D | lp_bld_nir.c | 1092 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 …]
|
D | lp_bld_nir_soa.c | 320 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() 378 … indir_index ? true : false, attrib_index_val, swizzle_index_val); in emit_load_var() 382 … indir_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() 397 … indir_index ? true : false, attrib_index_val, false, swizzle_index_val); in emit_load_var() [all …]
|
D | lp_bld_nir.h | 124 LLVMValueRef indir_index, 134 LLVMValueRef indir_index, 193 LLVMValueRef indir_index,
|
D | lp_bld_tgsi.h | 253 LLVMValueRef indir_index, LLVMValueRef offsets[2]);
|
/external/mesa3d/src/gallium/drivers/llvmpipe/ |
D | lp_bld_interp.c | 440 LLVMValueRef indir_index, in lp_build_interp_soa_indirect() argument 453 …indir_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()
|
D | lp_bld_interp.h | 158 LLVMValueRef indir_index,
|
/external/mesa3d/src/gallium/auxiliary/tgsi/ |
D | tgsi_exec.c | 1607 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/ |
D | radv_nir_to_llvm.c | 463 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/ |
D | ac_nir_to_llvm.c | 2168 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()
|