Lines Matching refs:MIMG
610 case Format::MIMG: {
611 check(instr->operands.size() >= 4, "MIMG instructions must have at least 4 operands",
615 "MIMG operands[0] (resource constant) must be in 4 or 8 SGPRs", instr.get());
618 "MIMG operands[1] (sampler constant) must be 4 SGPRs", instr.get());
625 "MIMG operands[2] (VDATA) must be the same as definitions[0] for atomics and "
635 "MIMG operands[3] (VADDR) must be VGPR", instr.get());
637 check(instr->operands[i].regClass() == v1, "MIMG VADDR must be v1 if NSA is used",
645 "MIMG definitions[0] (VDATA) must be VGPR", instr.get());
647 "Only D16 MIMG instructions can load subdword values.", instr.get());
649 "D16 MIMG instructions can only load up to 8 bytes.", instr.get());