Lines Matching defs:mimg
454 MIMG_instruction& mimg = instr->mimg();
456 encoding |= mimg.slc ? 1 << 25 : 0;
459 encoding |= mimg.lwe ? 1 << 17 : 0;
460 encoding |= mimg.tfe ? 1 << 16 : 0;
461 encoding |= mimg.glc ? 1 << 13 : 0;
462 encoding |= mimg.unrm ? 1 << 12 : 0;
464 assert(!mimg.dlc); /* Device-level coherent is not supported on GFX9 and lower */
465 assert(!mimg.r128);
466 encoding |= mimg.a16 ? 1 << 15 : 0;
467 encoding |= mimg.da ? 1 << 14 : 0;
469 encoding |= mimg.r128 ? 1 << 15
472 encoding |= mimg.dim << 3; /* GFX10: dimensionality instead of declare array */
473 encoding |= mimg.dlc ? 1 << 7 : 0;
475 encoding |= (0xF & mimg.dmask) << 8;
487 assert(!mimg.d16 || ctx.gfx_level >= GFX9);
488 encoding |= mimg.d16 ? 1 << 31 : 0;
491 encoding |= mimg.a16 ? 1 << 30 : 0;