Lines Matching refs:mubuf
381 MUBUF_instruction& mubuf = instr->mubuf(); in emit_instruction() local
384 encoding |= (mubuf.lds ? 1 : 0) << 16; in emit_instruction()
385 encoding |= (mubuf.glc ? 1 : 0) << 14; in emit_instruction()
386 encoding |= (mubuf.idxen ? 1 : 0) << 13; in emit_instruction()
387 assert(!mubuf.addr64 || ctx.chip_class <= GFX7); in emit_instruction()
389 encoding |= (mubuf.addr64 ? 1 : 0) << 15; in emit_instruction()
390 encoding |= (mubuf.offen ? 1 : 0) << 12; in emit_instruction()
392 assert(!mubuf.dlc); /* Device-level coherent is not supported on GFX9 and lower */ in emit_instruction()
393 encoding |= (mubuf.slc ? 1 : 0) << 17; in emit_instruction()
395 encoding |= (mubuf.dlc ? 1 : 0) << 15; in emit_instruction()
397 encoding |= 0x0FFF & mubuf.offset; in emit_instruction()
401 encoding |= (mubuf.slc ? 1 : 0) << 22; in emit_instruction()
404 encoding |= (mubuf.tfe ? 1 : 0) << 23; in emit_instruction()