| /xsrc/external/mit/MesaLib.old/dist/src/amd/common/ |
| H A D | ac_llvm_build.h | 269 LLVMValueRef soffset, 292 LLVMValueRef soffset, 321 LLVMValueRef soffset, 329 LLVMValueRef soffset, 338 LLVMValueRef soffset, 351 LLVMValueRef soffset, 365 LLVMValueRef soffset, 374 LLVMValueRef soffset, 384 LLVMValueRef soffset, 398 LLVMValueRef soffset, [all...] |
| H A D | ac_llvm_build.c | 1152 LLVMValueRef soffset, 1168 args[idx++] = soffset ? soffset : ctx->i32_0; 1221 LLVMValueRef soffset, 1240 soffset, inst_offset, glc, slc, 1243 soffset, inst_offset + 8, 1249 /* SWIZZLE_ENABLE requires that soffset isn't folded into voffset 1250 * (voffset is swizzled, but soffset isn't swizzled). 1251 * llvm.amdgcn.buffer.store doesn't have a separate soffset parameter. 1254 LLVMValueRef offset = soffset; 1147 ac_build_llvm8_buffer_store_common(struct ac_llvm_context * ctx,LLVMValueRef rsrc,LLVMValueRef data,LLVMValueRef vindex,LLVMValueRef voffset,LLVMValueRef soffset,unsigned num_channels,LLVMTypeRef return_channel_type,bool glc,bool slc,bool writeonly_memory,bool use_format,bool structurized) argument 1216 ac_build_buffer_store_dword(struct ac_llvm_context * ctx,LLVMValueRef rsrc,LLVMValueRef vdata,unsigned num_channels,LLVMValueRef voffset,LLVMValueRef soffset,unsigned inst_offset,bool glc,bool slc,bool writeonly_memory,bool swizzle_enable_hint) argument 1336 ac_build_llvm8_buffer_load_common(struct ac_llvm_context * ctx,LLVMValueRef rsrc,LLVMValueRef vindex,LLVMValueRef voffset,LLVMValueRef soffset,unsigned num_channels,LLVMTypeRef channel_type,bool glc,bool slc,bool can_speculate,bool use_format,bool structurized) argument 1377 ac_build_buffer_load(struct ac_llvm_context * ctx,LLVMValueRef rsrc,int num_channels,LLVMValueRef vindex,LLVMValueRef voffset,LLVMValueRef soffset,unsigned inst_offset,unsigned glc,unsigned slc,bool can_speculate,bool allow_smem) argument 1493 ac_build_llvm8_tbuffer_load(struct ac_llvm_context * ctx,LLVMValueRef rsrc,LLVMValueRef vindex,LLVMValueRef voffset,LLVMValueRef soffset,unsigned num_channels,unsigned dfmt,unsigned nfmt,bool glc,bool slc,bool can_speculate,bool structurized) argument 1530 ac_build_tbuffer_load(struct ac_llvm_context * ctx,LLVMValueRef rsrc,LLVMValueRef vindex,LLVMValueRef voffset,LLVMValueRef soffset,LLVMValueRef immoffset,unsigned num_channels,unsigned dfmt,unsigned nfmt,bool glc,bool slc,bool can_speculate,bool structurized) argument 1577 ac_build_struct_tbuffer_load(struct ac_llvm_context * ctx,LLVMValueRef rsrc,LLVMValueRef vindex,LLVMValueRef voffset,LLVMValueRef soffset,LLVMValueRef immoffset,unsigned num_channels,unsigned dfmt,unsigned nfmt,bool glc,bool slc,bool can_speculate) argument 1596 ac_build_raw_tbuffer_load(struct ac_llvm_context * ctx,LLVMValueRef rsrc,LLVMValueRef voffset,LLVMValueRef soffset,LLVMValueRef immoffset,unsigned num_channels,unsigned dfmt,unsigned nfmt,bool glc,bool slc,bool can_speculate) argument 1614 ac_build_tbuffer_load_short(struct ac_llvm_context * ctx,LLVMValueRef rsrc,LLVMValueRef voffset,LLVMValueRef soffset,LLVMValueRef immoffset,bool glc) argument 1646 ac_build_tbuffer_load_byte(struct ac_llvm_context * ctx,LLVMValueRef rsrc,LLVMValueRef voffset,LLVMValueRef soffset,LLVMValueRef immoffset,bool glc) argument 1677 ac_build_llvm8_tbuffer_store(struct ac_llvm_context * ctx,LLVMValueRef rsrc,LLVMValueRef vdata,LLVMValueRef vindex,LLVMValueRef voffset,LLVMValueRef soffset,unsigned num_channels,unsigned dfmt,unsigned nfmt,bool glc,bool slc,bool writeonly_memory,bool structurized) argument 1716 ac_build_tbuffer_store(struct ac_llvm_context * ctx,LLVMValueRef rsrc,LLVMValueRef vdata,LLVMValueRef vindex,LLVMValueRef voffset,LLVMValueRef soffset,LLVMValueRef immoffset,unsigned num_channels,unsigned dfmt,unsigned nfmt,bool glc,bool slc,bool writeonly_memory,bool structurized) argument 1766 ac_build_struct_tbuffer_store(struct ac_llvm_context * ctx,LLVMValueRef rsrc,LLVMValueRef vdata,LLVMValueRef vindex,LLVMValueRef voffset,LLVMValueRef soffset,LLVMValueRef immoffset,unsigned num_channels,unsigned dfmt,unsigned nfmt,bool glc,bool slc,bool writeonly_memory) argument 1786 ac_build_raw_tbuffer_store(struct ac_llvm_context * ctx,LLVMValueRef rsrc,LLVMValueRef vdata,LLVMValueRef voffset,LLVMValueRef soffset,LLVMValueRef immoffset,unsigned num_channels,unsigned dfmt,unsigned nfmt,bool glc,bool slc,bool writeonly_memory) argument 1805 ac_build_tbuffer_store_short(struct ac_llvm_context * ctx,LLVMValueRef rsrc,LLVMValueRef vdata,LLVMValueRef voffset,LLVMValueRef soffset,bool glc,bool writeonly_memory) argument 1835 ac_build_tbuffer_store_byte(struct ac_llvm_context * ctx,LLVMValueRef rsrc,LLVMValueRef vdata,LLVMValueRef voffset,LLVMValueRef soffset,bool glc,bool writeonly_memory) argument [all...] |
| /xsrc/external/mit/MesaLib/dist/src/amd/llvm/ |
| H A D | ac_llvm_build.h | 257 unsigned num_channels, LLVMValueRef voffset, LLVMValueRef soffset, 264 LLVMValueRef vindex, LLVMValueRef voffset, LLVMValueRef soffset, 274 LLVMValueRef voffset, LLVMValueRef soffset, 278 LLVMValueRef voffset, LLVMValueRef soffset, 283 LLVMValueRef soffset, LLVMValueRef immoffset, 288 LLVMValueRef voffset, LLVMValueRef soffset, 297 LLVMValueRef soffset, unsigned cache_policy, 301 LLVMValueRef vdata, LLVMValueRef voffset, LLVMValueRef soffset, 305 LLVMValueRef voffset, LLVMValueRef soffset, unsigned cache_policy); 309 LLVMValueRef soffset, LLVMValueRe [all...] |
| H A D | ac_llvm_build.c | 1120 LLVMValueRef voffset, LLVMValueRef soffset, 1130 args[idx++] = soffset ? soffset : ctx->i32_0; 1158 unsigned num_channels, LLVMValueRef voffset, LLVMValueRef soffset, 1170 ac_build_buffer_store_dword(ctx, rsrc, v01, 2, voffset, soffset, inst_offset, cache_policy); 1171 ac_build_buffer_store_dword(ctx, rsrc, v[2], 1, voffset, soffset, inst_offset + 8, 1176 /* SWIZZLE_ENABLE requires that soffset isn't folded into voffset 1177 * (voffset is swizzled, but soffset isn't swizzled). 1178 * llvm.amdgcn.buffer.store doesn't have a separate soffset parameter. 1181 LLVMValueRef offset = soffset; 1118 ac_build_buffer_store_common(struct ac_llvm_context * ctx,LLVMValueRef rsrc,LLVMValueRef data,LLVMValueRef vindex,LLVMValueRef voffset,LLVMValueRef soffset,unsigned cache_policy,bool use_format,bool structurized) argument 1157 ac_build_buffer_store_dword(struct ac_llvm_context * ctx,LLVMValueRef rsrc,LLVMValueRef vdata,unsigned num_channels,LLVMValueRef voffset,LLVMValueRef soffset,unsigned inst_offset,unsigned cache_policy) argument 1202 ac_build_buffer_load_common(struct ac_llvm_context * ctx,LLVMValueRef rsrc,LLVMValueRef vindex,LLVMValueRef voffset,LLVMValueRef soffset,unsigned num_channels,LLVMTypeRef channel_type,unsigned cache_policy,bool can_speculate,bool use_format,bool structurized) argument 1239 ac_build_buffer_load(struct ac_llvm_context * ctx,LLVMValueRef rsrc,int num_channels,LLVMValueRef vindex,LLVMValueRef voffset,LLVMValueRef soffset,unsigned inst_offset,LLVMTypeRef channel_type,unsigned cache_policy,bool can_speculate,bool allow_smem) argument 1324 ac_build_tbuffer_load(struct ac_llvm_context * ctx,LLVMValueRef rsrc,LLVMValueRef vindex,LLVMValueRef voffset,LLVMValueRef soffset,LLVMValueRef immoffset,unsigned num_channels,unsigned dfmt,unsigned nfmt,unsigned cache_policy,bool can_speculate,bool structurized) argument 1355 ac_build_struct_tbuffer_load(struct ac_llvm_context * ctx,LLVMValueRef rsrc,LLVMValueRef vindex,LLVMValueRef voffset,LLVMValueRef soffset,LLVMValueRef immoffset,unsigned num_channels,unsigned dfmt,unsigned nfmt,unsigned cache_policy,bool can_speculate) argument 1365 ac_build_tbuffer_load_short(struct ac_llvm_context * ctx,LLVMValueRef rsrc,LLVMValueRef voffset,LLVMValueRef soffset,LLVMValueRef immoffset,unsigned cache_policy) argument 1375 ac_build_tbuffer_load_byte(struct ac_llvm_context * ctx,LLVMValueRef rsrc,LLVMValueRef voffset,LLVMValueRef soffset,LLVMValueRef immoffset,unsigned cache_policy) argument 1468 ac_build_opencoded_load_format(struct ac_llvm_context * ctx,unsigned log_size,unsigned num_channels,unsigned format,bool reverse,bool known_aligned,LLVMValueRef rsrc,LLVMValueRef vindex,LLVMValueRef voffset,LLVMValueRef soffset,unsigned cache_policy,bool can_speculate) argument 1676 ac_build_tbuffer_store(struct ac_llvm_context * ctx,LLVMValueRef rsrc,LLVMValueRef vdata,LLVMValueRef vindex,LLVMValueRef voffset,LLVMValueRef soffset,LLVMValueRef immoffset,unsigned num_channels,unsigned dfmt,unsigned nfmt,unsigned cache_policy,bool structurized) argument 1707 ac_build_struct_tbuffer_store(struct ac_llvm_context * ctx,LLVMValueRef rsrc,LLVMValueRef vdata,LLVMValueRef vindex,LLVMValueRef voffset,LLVMValueRef soffset,LLVMValueRef immoffset,unsigned num_channels,unsigned dfmt,unsigned nfmt,unsigned cache_policy) argument 1717 ac_build_raw_tbuffer_store(struct ac_llvm_context * ctx,LLVMValueRef rsrc,LLVMValueRef vdata,LLVMValueRef voffset,LLVMValueRef soffset,LLVMValueRef immoffset,unsigned num_channels,unsigned dfmt,unsigned nfmt,unsigned cache_policy) argument 1726 ac_build_tbuffer_store_short(struct ac_llvm_context * ctx,LLVMValueRef rsrc,LLVMValueRef vdata,LLVMValueRef voffset,LLVMValueRef soffset,unsigned cache_policy) argument 1736 ac_build_tbuffer_store_byte(struct ac_llvm_context * ctx,LLVMValueRef rsrc,LLVMValueRef vdata,LLVMValueRef voffset,LLVMValueRef soffset,unsigned cache_policy) argument [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/radeonsi/ |
| H A D | si_shader_llvm_gs.c | 50 LLVMValueRef vtx_offset, soffset; local in function:si_llvm_load_input_gs 78 soffset = LLVMConstInt(ctx->ac.i32, (param * 4 + swizzle) * 256, 0); 80 value = ac_build_buffer_load(&ctx->ac, ctx->esgs_ring, 1, ctx->ac.i32_0, vtx_offset, soffset, 0, 238 LLVMValueRef soffset = ac_get_arg(&ctx->ac, ctx->args.gs2vs_offset); local in function:si_llvm_emit_vertex 283 ac_build_buffer_store_dword(&ctx->ac, ctx->gsvs_ring[stream], out_val, 1, voffset, soffset, 496 LLVMValueRef soffset = local in function:si_generate_gs_copy_shader 501 ac_build_buffer_load(&ctx.ac, ctx.gsvs_ring[0], 1, ctx.ac.i32_0, voffset, soffset, 0,
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/r600/ |
| H A D | r600_buffer_common.c | 490 unsigned soffset; local in function:r600_buffer_do_flush_region 495 soffset = rtransfer->offset + box->x % R600_MAP_BUFFER_ALIGNMENT; 497 u_box_1d(soffset, box->width, &dma_box);
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r600/ |
| H A D | r600_buffer_common.c | 492 unsigned soffset; local in function:r600_buffer_do_flush_region 497 soffset = rtransfer->b.b.offset + box->x % R600_MAP_BUFFER_ALIGNMENT; 499 u_box_1d(soffset, box->width, &dma_box);
|
| /xsrc/external/mit/MesaLib/dist/src/amd/compiler/ |
| H A D | aco_assembler.cpp | 242 uint32_t soffset = ctx.chip_class >= GFX10 local in function:aco::emit_instruction 256 soffset = op_off1.physReg(); 266 soffset = op_off2.physReg(); 270 encoding |= soffset << 25;
|
| H A D | aco_instruction_selection.cpp | 3645 Temp soffset = Temp(0, s1); member in struct:aco::__anon562fcc110110::LoadEmitInfo 4034 Operand soffset = offset.type() == RegType::sgpr ? Operand(offset) : Operand::c32(0); local in function:aco::__anon562fcc110110::mubuf_load_callback 4036 if (info.soffset.id()) { 4037 if (soffset.isTemp()) 4038 vaddr = bld.copy(bld.def(v1), soffset); 4039 soffset = Operand(info.soffset); 4066 mubuf->operands[2] = soffset; 4553 emit_single_mubuf_store(isel_context* ctx, Temp descriptor, Temp voffset, Temp soffset, Temp vdata, argument 4566 Operand soffset_op = soffset 4577 store_vmem_mubuf(isel_context * ctx,Temp src,Temp descriptor,Temp voffset,Temp soffset,unsigned base_const_offset,unsigned elem_size_bytes,unsigned write_mask,bool allow_combining=true,memory_sync_info sync=memory_sync_info (),bool slc=false) argument 4601 load_vmem_mubuf(isel_context * ctx,Temp dst,Temp descriptor,Temp voffset,Temp soffset,unsigned base_const_offset,unsigned elem_size_bytes,unsigned num_components,unsigned stride=0u,bool allow_combining=true,bool allow_reorder=true,bool slc=false) argument 5137 Operand soffset = Operand::zero(); local in function:aco::__anon562fcc110110::visit_load_input [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/radeonsi/ |
| H A D | si_shader.c | 1598 LLVMValueRef vtx_offset, soffset; local in function:si_llvm_load_input_gs 1652 soffset = LLVMConstInt(ctx->i32, (param * 4 + swizzle) * 256, 0); 1655 vtx_offset, soffset, 0, 1, 0, true, false); 1658 soffset = LLVMConstInt(ctx->i32, (param * 4 + swizzle + 1) * 256, 0); 1661 ctx->i32_0, vtx_offset, soffset, 3490 LLVMValueRef soffset = LLVMGetParam(ctx->main_fn, local in function:si_llvm_emit_es_epilogue 3532 out_val, 1, NULL, soffset, 4201 LLVMValueRef soffset = LLVMGetParam(ctx->main_fn, local in function:si_llvm_emit_vertex 4254 voffset, soffset, 0, 5669 LLVMValueRef soffset local in function:si_generate_gs_copy_shader [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/amd/vulkan/ |
| H A D | radv_nir_to_llvm.c | 1671 LLVMValueRef soffset = local in function:load_gs_input 1679 vtx_offset, soffset, 4092 LLVMValueRef value, soffset; local in function:ac_gs_copy_shader_emit 4097 soffset = LLVMConstInt(ctx->ac.i32, 4106 vtx_offset, soffset,
|
| /xsrc/external/mit/MesaLib/dist/src/amd/vulkan/ |
| H A D | radv_nir_to_llvm.c | 2737 LLVMValueRef value, soffset; local in function:ac_gs_copy_shader_emit 2742 soffset = LLVMConstInt(ctx->ac.i32, offset * ctx->shader->info.gs.vertices_out * 16 * 4, 2748 soffset, 0, ctx->ac.f32, ac_glc | ac_slc, true, false);
|
| /xsrc/external/mit/MesaLib/dist/docs/relnotes/ |
| H A D | 20.0.0.rst | 758 - aco: use soffset for MUBUF instructions on SI/CI
|