Searched refs:slc (Results 1 - 10 of 10) sorted by relevance

/xsrc/external/mit/MesaLib.old/dist/src/amd/common/
H A Dac_llvm_build.h272 bool slc,
295 unsigned slc,
344 bool slc,
357 bool slc,
390 bool slc,
404 bool slc,
H A Dac_llvm_build.c1117 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 Daco_opt_value_numbering.cpp248 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 Daco_print_ir.cpp378 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 Daco_assembler.cpp393 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 Daco_ir.h1529 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 Daco_instruction_selection.cpp3642 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 Dac_nir_lower_esgs_io_to_mem.c84 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 Dac_nir_to_llvm.c2017 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 D20.0.0.rst3182 - aco: fix emitting slc for MUBUF instructions on GFX6-GFX7

Completed in 108 milliseconds