Lines Matching refs:store

4950    unreachable("Unexpected store size");
6352 default: unreachable(">4 channel buffer image store");
6360 default: unreachable(">4 channel buffer image store");
6363 aco_ptr<MUBUF_instruction> store{
6365 store->operands[0] = Operand(rsrc);
6366 store->operands[1] = Operand(vindex);
6367 store->operands[2] = Operand::c32(0);
6368 store->operands[3] = Operand(data);
6369 store->idxen = true;
6370 store->glc = glc;
6371 store->dlc = false;
6372 store->disable_wqm = true;
6373 store->sync = sync;
6375 ctx->block->instructions.emplace_back(std::move(store));
6421 MIMG_instruction* store =
6423 store->glc = glc;
6424 store->dlc = false;
6425 store->dim = ac_get_image_dim(ctx->options->gfx_level, dim, is_array);
6426 store->d16 = d16;
6427 store->dmask = dmask;
6428 store->unrm = true;
6429 store->da = should_declare_array(ctx, dim, is_array);
6430 store->disable_wqm = true;
6431 store->sync = sync;
6728 aco_ptr<MUBUF_instruction> store{
6730 store->operands[0] = Operand(rsrc);
6731 store->operands[1] = offset.type() == RegType::vgpr ? Operand(offset) : Operand(v1);
6732 store->operands[2] = offset.type() == RegType::sgpr ? Operand(offset) : Operand::c32(0);
6733 store->operands[3] = Operand(write_datas[i]);
6734 store->offset = offsets[i];
6735 store->offen = (offset.type() == RegType::vgpr);
6736 store->glc = glc;
6737 store->dlc = false;
6738 store->disable_wqm = true;
6739 store->sync = sync;
6741 ctx->block->instructions.emplace_back(std::move(store));
7667 default: unreachable("Unexpected store size");
11482 aco_ptr<MUBUF_instruction> store{
11484 store->operands[0] = Operand(so_buffers[buf]);
11485 store->operands[1] = Operand(so_write_offset[buf]);
11486 store->operands[2] = Operand::c32(0);
11487 store->operands[3] = Operand(write_data);
11491 store->operands[1] =
11494 store->offset = offset;
11496 store->offen = true;
11497 store->glc = ctx->program->gfx_level < GFX11;
11498 store->dlc = false;
11499 store->slc = true;
11500 ctx->block->instructions.emplace_back(std::move(store));