Home
last modified time | relevance | path

Searched refs:mtbuf (Results 1 – 10 of 10) sorted by relevance

/third_party/mesa3d/src/amd/compiler/
Daco_print_ir.cpp504 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 …]
Daco_assembler.cpp412 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()
Daco_opt_value_numbering.cpp253 MTBUF_instruction& aM = a->mtbuf(); in operator ()()
254 MTBUF_instruction& bM = b->mtbuf(); in operator ()()
Daco_ir.cpp193 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()
Daco_ir.h1127 MTBUF_instruction& mtbuf() noexcept in mtbuf() function
1132 const MTBUF_instruction& mtbuf() const noexcept in mtbuf() function
Daco_insert_NOPs.cpp828 uint32_t offset = instr->isMUBUF() ? instr->mubuf().offset : instr->mtbuf().offset; in handle_instruction_gfx10()
Daco_insert_exec_mask.cpp96 return instr->mtbuf().disable_wqm; in needs_exact()
Daco_instruction_selection.cpp5640 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/
Dtest_hard_clause.cpp49 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/
D22.2.0.rst5238 - aco: make flat access latency match mtbuf/mubuf/mimg