Lines Matching refs:mimg
6065 aco_ptr<MIMG_instruction> mimg{
6068 mimg->definitions[0] = dst;
6069 mimg->operands[0] = Operand(rsrc);
6070 mimg->operands[1] = samp;
6071 mimg->operands[2] = vdata;
6073 mimg->operands[3 + i] = Operand(coords[i]);
6075 MIMG_instruction* res = mimg.get();
6076 bld.insert(std::move(mimg));
6106 MIMG_instruction* mimg = emit_mimg(bld, aco_opcode::image_bvh64_intersect_ray, Definition(dst),
6108 mimg->dim = ac_image_1d;
6109 mimg->dmask = 0xf;
6110 mimg->unrm = true;
6111 mimg->r128 = true;
6555 MIMG_instruction* mimg =
6557 mimg->glc = return_previous;
6558 mimg->dlc = false; /* Not needed for atomics */
6559 mimg->dim = ac_get_image_dim(ctx->options->gfx_level, dim, is_array);
6560 mimg->dmask = (1 << data.size()) - 1;
6561 mimg->unrm = true;
6562 mimg->da = should_declare_array(ctx, dim, is_array);
6563 mimg->disable_wqm = true;
6564 mimg->sync = sync;
6625 MIMG_instruction* mimg =
6627 uint8_t& dmask = mimg->dmask;
6628 mimg->dim = ac_get_image_dim(ctx->options->gfx_level, dim, is_array);
6629 mimg->dmask = (1 << instr->dest.ssa.num_components) - 1;
6630 mimg->da = is_array;