Lines Matching refs:mubuf
965 MUBUF_instruction *mubuf = static_cast<MUBUF_instruction *>(instr.get()); in label_instruction() local
977 bool vaddr_prevent_overflow = mubuf->swizzled && ctx.program->chip_class < GFX9; in label_instruction()
978 bool saddr_prevent_overflow = mubuf->swizzled; in label_instruction()
980 …if (mubuf->offen && i == 1 && info.is_constant_or_literal(32) && mubuf->offset + info.val < 4096) { in label_instruction()
981 assert(!mubuf->idxen); in label_instruction()
983 mubuf->offset += info.val; in label_instruction()
984 mubuf->offen = false; in label_instruction()
986 } else if (i == 2 && info.is_constant_or_literal(32) && mubuf->offset + info.val < 4096) { in label_instruction()
988 mubuf->offset += info.val; in label_instruction()
990 …} else if (mubuf->offen && i == 1 && parse_base_offset(ctx, instr.get(), i, &base, &offset, vaddr_… in label_instruction()
991 base.regClass() == v1 && mubuf->offset + offset < 4096) { in label_instruction()
992 assert(!mubuf->idxen); in label_instruction()
994 mubuf->offset += offset; in label_instruction()
997 base.regClass() == s1 && mubuf->offset + offset < 4096) { in label_instruction()
999 mubuf->offset += offset; in label_instruction()