| /xsrc/external/mit/MesaLib.old/dist/src/amd/common/ |
| H A D | ac_llvm_build.h | 272 bool slc, 295 unsigned slc, 344 bool slc, 357 bool slc, 390 bool slc, 404 bool slc,
|
| H A D | ac_llvm_build.c | 1117 bool slc, 1127 LLVMConstInt(ctx->i1, slc, 0) 1156 bool slc, 1169 args[idx++] = LLVMConstInt(ctx->i32, (glc ? 1 : 0) + (slc ? 2 : 0), 0); 1224 bool slc, 1240 soffset, inst_offset, glc, slc, 1244 glc, slc, 1267 glc, slc, 1277 num_channels, glc, slc, 1295 slc, writeonly_memor 1110 ac_build_buffer_store_common(struct ac_llvm_context * ctx,LLVMValueRef rsrc,LLVMValueRef data,LLVMValueRef vindex,LLVMValueRef voffset,unsigned num_channels,bool glc,bool slc,bool writeonly_memory,bool use_format) argument 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 1299 ac_build_buffer_load_common(struct ac_llvm_context * ctx,LLVMValueRef rsrc,LLVMValueRef vindex,LLVMValueRef voffset,unsigned num_channels,bool glc,bool slc,bool can_speculate,bool use_format) 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 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 [all...] |
| /xsrc/external/mit/MesaLib/dist/src/amd/compiler/ |
| H A D | aco_opt_value_numbering.cpp | 248 aM.glc == bM.glc && aM.dlc == bM.dlc && aM.slc == bM.slc && aM.tfe == bM.tfe && 255 aM.idxen == bM.idxen && aM.glc == bM.glc && aM.dlc == bM.dlc && aM.slc == bM.slc && 262 aM.glc == bM.glc && aM.slc == bM.slc && aM.tfe == bM.tfe && aM.da == bM.da &&
|
| H A D | aco_print_ir.cpp | 378 if (mubuf.slc) 379 fprintf(output, " slc"); 413 if (mimg.slc) 414 fprintf(output, " slc"); 488 if (flat.slc) 489 fprintf(output, " slc"); 540 if (mtbuf.slc) 541 fprintf(output, " slc");
|
| H A D | aco_assembler.cpp | 393 encoding |= (mubuf.slc ? 1 : 0) << 17; 401 encoding |= (mubuf.slc ? 1 : 0) << 22; 438 encoding |= (mtbuf.slc ? 1 : 0) << 22; 458 encoding |= mimg.slc ? 1 << 25 : 0; 530 encoding |= flat.slc ? 1 << 17 : 0;
|
| H A D | aco_ir.h | 1529 bool slc : 1; /* system level coherent */ member in struct:aco::MUBUF_instruction 1557 uint16_t slc : 1; /* system level coherent */ member in struct:aco::MTBUF_instruction 1582 bool slc : 1; /* system level coherent */ member in struct:aco::MIMG_instruction 1605 bool slc : 1; /* system level coherent */ member in struct:aco::FLAT_instruction
|
| H A D | aco_instruction_selection.cpp | 3642 bool slc = false; member in struct:aco::__anon562fcc110110::LoadEmitInfo 4070 mubuf->slc = info.slc; 4555 bool slc = false, bool swizzled = false) 4571 /* dlc*/ false, /* slc */ slc); 4580 bool slc = false) 4596 slc, !allow_combining); 4604 bool slc = false) 4615 info.slc 4553 emit_single_mubuf_store(isel_context * ctx,Temp descriptor,Temp voffset,Temp soffset,Temp vdata,unsigned const_offset=0u,memory_sync_info sync=memory_sync_info (),bool slc=false,bool swizzled=false) argument 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 7009 bool slc = nir_intrinsic_slc_amd(intrin); local in function:aco::__anon562fcc110110::visit_load_buffer 7029 bool slc = nir_intrinsic_slc_amd(intrin); local in function:aco::__anon562fcc110110::visit_store_buffer [all...] |
| /xsrc/external/mit/MesaLib/dist/src/amd/common/ |
| H A D | ac_nir_lower_esgs_io_to_mem.c | 84 unsigned writemask, bool swizzled, bool slc) 102 nir_build_store_buffer_amd(b, store_val, desc, v_off, s_off, .is_swizzled = swizzled, .slc_amd = slc, 82 emit_split_buffer_store(nir_builder * b,nir_ssa_def * d,nir_ssa_def * desc,nir_ssa_def * v_off,nir_ssa_def * s_off,unsigned component_stride,unsigned num_components,unsigned bit_size,unsigned writemask,bool swizzled,bool slc) argument
|
| /xsrc/external/mit/MesaLib/dist/src/amd/llvm/ |
| H A D | ac_nir_to_llvm.c | 2017 params[arg_count++] = ctx->ac.i32_0; /* slc */ 2808 params[param_count++] = ctx->ac.i32_0; /* slc */ 4170 bool slc = nir_intrinsic_slc_amd(instr); local in function:visit_intrinsic 4175 if (slc) 4208 bool slc = nir_intrinsic_slc_amd(instr); local in function:visit_intrinsic 4213 if (slc)
|
| /xsrc/external/mit/MesaLib/dist/docs/relnotes/ |
| H A D | 20.0.0.rst | 3182 - aco: fix emitting slc for MUBUF instructions on GFX6-GFX7
|