Searched refs:mtbuf (Results 1 - 9 of 9) sorted by relevance

/xsrc/external/mit/MesaLib/dist/src/amd/compiler/
H A Daco_print_ir.cpp500 const MTBUF_instruction& mtbuf = instr->mtbuf(); local in function:aco::print_instr_format_specific
502 switch (mtbuf.dfmt) {
520 switch (mtbuf.nfmt) {
530 if (mtbuf.offset)
531 fprintf(output, " offset:%u", mtbuf.offset);
532 if (mtbuf.offen)
534 if (mtbuf.idxen)
536 if (mtbuf.glc)
538 if (mtbuf
[all...]
H A Daco_assembler.cpp414 MTBUF_instruction& mtbuf = instr->mtbuf(); local in function:aco::emit_instruction
416 uint32_t img_format = ac_get_tbuffer_format(ctx.chip_class, mtbuf.dfmt, mtbuf.nfmt);
419 assert(!mtbuf.dlc || ctx.chip_class >= GFX10);
420 encoding |= (mtbuf.dlc ? 1 : 0) << 15; /* DLC bit replaces one bit of the OPCODE on GFX10 */
421 encoding |= (mtbuf.glc ? 1 : 0) << 14;
422 encoding |= (mtbuf.idxen ? 1 : 0) << 13;
423 encoding |= (mtbuf.offen ? 1 : 0) << 12;
424 encoding |= 0x0FFF & mtbuf
[all...]
H A Daco_opt_value_numbering.cpp244 MTBUF_instruction& aM = a->mtbuf();
245 MTBUF_instruction& bM = b->mtbuf();
H A Daco_ir.cpp175 case Format::MTBUF: return instr->mtbuf().sync;
806 a->isMUBUF() ? a->mubuf().vtx_binding : (a->isMTBUF() ? a->mtbuf().vtx_binding : 0);
808 b->isMUBUF() ? b->mubuf().vtx_binding : (b->isMTBUF() ? b->mtbuf().vtx_binding : 0);
H A Daco_insert_NOPs.cpp802 uint32_t offset = instr->isMUBUF() ? instr->mubuf().offset : instr->mtbuf().offset;
H A Daco_instruction_selection.cpp5199 Instruction* mtbuf = bld.mtbuf(opcode, Definition(fetch_dst), list, fetch_index, local in function:aco::__anon562fcc110110::visit_load_input
5202 mtbuf->mtbuf().vtx_binding = attrib_binding + 1;
7434 aco_ptr<MTBUF_instruction> mtbuf{create_instruction<MTBUF_instruction>( local in function:aco::__anon562fcc110110::visit_emit_vertex_with_counter
7436 mtbuf->operands[0] = Operand(gsvs_ring);
7437 mtbuf->operands[1] = vaddr_offset;
7438 mtbuf->operands[2] = Operand(get_arg(ctx, ctx->args->ac.gs2vs_offset));
7439 mtbuf->operands[3] = Operand(ctx->outputs.temps[i * 4u + j]);
7440 mtbuf
[all...]
H A Daco_ir.h1109 MTBUF_instruction& mtbuf() noexcept function in struct:aco::Instruction
1114 const MTBUF_instruction& mtbuf() const noexcept function in struct:aco::Instruction
H A Daco_insert_exec_mask.cpp105 return instr->mtbuf().disable_wqm;
/xsrc/external/mit/MesaLib/dist/src/amd/compiler/tests/
H A Dtest_hard_clause.cpp49 bld.mtbuf(aco_opcode::tbuffer_load_format_x, Definition(PhysReg(256), v1), desc_op,
52 .instr->mtbuf()

Completed in 31 milliseconds