| /xsrc/external/mit/MesaLib.old/dist/src/amd/common/ |
| H A D | ac_llvm_build.h | 271 bool glc, 283 bool glc, 294 unsigned glc, 304 bool glc, 314 bool glc, 323 bool glc); 331 bool glc); 343 bool glc, 356 bool glc, 366 bool glc, [all...] |
| H A D | ac_llvm_build.c | 1116 bool glc, 1126 LLVMConstInt(ctx->i1, glc, 0), 1155 bool glc, 1169 args[idx++] = LLVMConstInt(ctx->i32, (glc ? 1 : 0) + (slc ? 2 : 0), 0); 1196 bool glc, 1202 ctx->f32, glc, false, 1206 num_channels, glc, false, 1223 bool glc, 1240 soffset, inst_offset, glc, slc, 1244 glc, sl 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 1190 ac_build_buffer_store_format(struct ac_llvm_context * ctx,LLVMValueRef rsrc,LLVMValueRef data,LLVMValueRef vindex,LLVMValueRef voffset,unsigned num_channels,bool glc,bool writeonly_memory) 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 1442 ac_build_buffer_load_format(struct ac_llvm_context * ctx,LLVMValueRef rsrc,LLVMValueRef vindex,LLVMValueRef voffset,unsigned num_channels,bool glc,bool can_speculate) argument 1461 ac_build_buffer_load_format_gfx9_safe(struct ac_llvm_context * ctx,LLVMValueRef rsrc,LLVMValueRef vindex,LLVMValueRef voffset,unsigned num_channels,bool glc,bool can_speculate) 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/compiler/ |
| H A D | aco_opt_value_numbering.cpp | 207 return aS.sync == bS.sync && aS.glc == bS.glc && aS.dlc == bS.dlc && aS.nv == bS.nv && 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 | 339 if (smem.glc) 340 fprintf(output, " glc"); 374 if (mubuf.glc) 375 fprintf(output, " glc"); 409 if (mimg.glc) 410 fprintf(output, " glc"); 484 if (flat.glc) 485 fprintf(output, " glc"); 536 if (mtbuf.glc) 537 fprintf(output, " glc"); [all...] |
| H A D | aco_assembler.cpp | 220 encoding |= smem.glc ? 1 << 16 : 0; 385 encoding |= (mubuf.glc ? 1 : 0) << 14; 421 encoding |= (mtbuf.glc ? 1 : 0) << 14; 463 encoding |= mimg.glc ? 1 << 13 : 0; 529 encoding |= flat.glc ? 1 << 16 : 0;
|
| H A D | aco_instruction_selection.cpp | 3641 bool glc = false; member in struct:aco::__anon562fcc110110::LoadEmitInfo 4020 load->glc = info.glc; 4021 load->dlc = info.glc && bld.program->chip_class >= GFX10; 4068 mubuf->glc = info.glc; 4069 mubuf->dlc = info.glc && bld.program->chip_class >= GFX10; 4143 mubuf->glc = info.glc; 4158 flat->glc 5422 load_buffer(isel_context * ctx,unsigned num_components,unsigned component_size,Temp dst,Temp rsrc,Temp offset,unsigned align_mul,unsigned align_offset,bool glc=false,bool allow_smem=true,memory_sync_info sync=memory_sync_info ()) argument 6229 bool glc = ctx->options->chip_class == GFX6 || local in function:aco::__anon562fcc110110::visit_image_store 6533 bool glc = access & (ACCESS_VOLATILE | ACCESS_COHERENT); local in function:aco::__anon562fcc110110::visit_load_ssbo 6555 bool glc = local in function:aco::__anon562fcc110110::visit_store_ssbo 6738 bool glc = local in function:aco::__anon562fcc110110::visit_store_global [all...] |
| H A D | aco_ir.h | 1362 bool glc : 1; /* VI+: globally coherent */ member in struct:aco::SMEM_instruction 1527 bool glc : 1; /* globally coherent */ member in struct:aco::MUBUF_instruction 1555 uint16_t glc : 1; /* globally coherent */ member in struct:aco::MTBUF_instruction 1581 bool glc : 1; /* globally coherent */ member in struct:aco::MIMG_instruction 1606 bool glc : 1; /* globally coherent */ member in struct:aco::FLAT_instruction
|
| H A D | aco_optimizer.cpp | 1212 new_instr->glc = smem.glc;
|
| /xsrc/external/mit/MesaLib/dist/docs/relnotes/ |
| H A D | 20.0.0.rst | 2790 - aco: set dlc/glc correctly for image loads
|