Searched refs:mtbuf (Results 1 – 10 of 10) sorted by relevance
/third_party/mesa3d/src/amd/compiler/ |
D | aco_print_ir.cpp | 504 const MTBUF_instruction& mtbuf = instr->mtbuf(); in print_instr_format_specific() local 506 switch (mtbuf.dfmt) { in print_instr_format_specific() 524 switch (mtbuf.nfmt) { in print_instr_format_specific() 534 if (mtbuf.offset) in print_instr_format_specific() 535 fprintf(output, " offset:%u", mtbuf.offset); in print_instr_format_specific() 536 if (mtbuf.offen) in print_instr_format_specific() 538 if (mtbuf.idxen) in print_instr_format_specific() 540 if (mtbuf.glc) in print_instr_format_specific() 542 if (mtbuf.dlc) in print_instr_format_specific() 544 if (mtbuf.slc) in print_instr_format_specific() [all …]
|
D | aco_assembler.cpp | 412 MTBUF_instruction& mtbuf = instr->mtbuf(); in emit_instruction() local 414 uint32_t img_format = ac_get_tbuffer_format(ctx.gfx_level, mtbuf.dfmt, mtbuf.nfmt); in emit_instruction() 417 assert(!mtbuf.dlc || ctx.gfx_level >= GFX10); in emit_instruction() 418 encoding |= (mtbuf.dlc ? 1 : 0) << 15; /* DLC bit replaces one bit of the OPCODE on GFX10 */ in emit_instruction() 419 encoding |= (mtbuf.glc ? 1 : 0) << 14; in emit_instruction() 420 encoding |= (mtbuf.idxen ? 1 : 0) << 13; in emit_instruction() 421 encoding |= (mtbuf.offen ? 1 : 0) << 12; in emit_instruction() 422 encoding |= 0x0FFF & mtbuf.offset; in emit_instruction() 435 encoding |= (mtbuf.tfe ? 1 : 0) << 23; in emit_instruction() 436 encoding |= (mtbuf.slc ? 1 : 0) << 22; in emit_instruction()
|
D | aco_opt_value_numbering.cpp | 253 MTBUF_instruction& aM = a->mtbuf(); in operator ()() 254 MTBUF_instruction& bM = b->mtbuf(); in operator ()()
|
D | aco_ir.cpp | 193 case Format::MTBUF: return instr->mtbuf().sync; in get_sync_info() 888 a->isMUBUF() ? a->mubuf().vtx_binding : (a->isMTBUF() ? a->mtbuf().vtx_binding : 0); in should_form_clause() 890 b->isMUBUF() ? b->mubuf().vtx_binding : (b->isMTBUF() ? b->mtbuf().vtx_binding : 0); in should_form_clause()
|
D | aco_ir.h | 1127 MTBUF_instruction& mtbuf() noexcept in mtbuf() function 1132 const MTBUF_instruction& mtbuf() const noexcept in mtbuf() function
|
D | aco_insert_NOPs.cpp | 828 uint32_t offset = instr->isMUBUF() ? instr->mubuf().offset : instr->mtbuf().offset; in handle_instruction_gfx10()
|
D | aco_insert_exec_mask.cpp | 96 return instr->mtbuf().disable_wqm; in needs_exact()
|
D | aco_instruction_selection.cpp | 5640 Instruction* mtbuf = bld.mtbuf(opcode, Definition(fetch_dst), list, fetch_index, in visit_load_input() local 5643 mtbuf->mtbuf().vtx_binding = attrib_binding + 1; in visit_load_input() 12449 bld.mtbuf(aco_opcode::tbuffer_load_format_x, Definition(dest.advance(j * 4u), v1), in select_vs_prolog()
|
/third_party/mesa3d/src/amd/compiler/tests/ |
D | test_hard_clause.cpp | 49 bld.mtbuf(aco_opcode::tbuffer_load_format_x, Definition(PhysReg(256), v1), desc_op, in create_mtbuf() 52 .instr->mtbuf() in create_mtbuf()
|
/third_party/mesa3d/docs/relnotes/ |
D | 22.2.0.rst | 5238 - aco: make flat access latency match mtbuf/mubuf/mimg
|