Lines Matching refs:insn

518 				    brw_inst *insn,
525 brw_set_desc(p, insn, brw_message_desc(
528 brw_inst_set_sfid(devinfo, insn, BRW_SFID_URB);
529 brw_inst_set_eot(devinfo, insn, end_of_thread);
530 brw_inst_set_urb_opcode(devinfo, insn, 1); /* FF_SYNC */
531 brw_inst_set_urb_allocate(devinfo, insn, allocate);
533 brw_inst_set_urb_global_offset(devinfo, insn, 0);
534 brw_inst_set_urb_swizzle_control(devinfo, insn, 0);
535 brw_inst_set_urb_used(devinfo, insn, 0);
536 brw_inst_set_urb_complete(devinfo, insn, 0);
540 brw_inst *insn,
553 brw_set_desc(p, insn, brw_message_desc(
556 brw_inst_set_sfid(devinfo, insn, BRW_SFID_URB);
557 brw_inst_set_eot(devinfo, insn, !!(flags & BRW_URB_WRITE_EOT));
561 brw_inst_set_urb_opcode(devinfo, insn, BRW_URB_OPCODE_WRITE_OWORD);
563 brw_inst_set_urb_opcode(devinfo, insn, BRW_URB_OPCODE_WRITE_HWORD);
566 brw_inst_set_urb_global_offset(devinfo, insn, offset);
567 brw_inst_set_urb_swizzle_control(devinfo, insn, swizzle_control);
570 brw_inst_set_urb_complete(devinfo, insn, !!(flags & BRW_URB_WRITE_COMPLETE));
574 brw_inst_set_urb_allocate(devinfo, insn, !!(flags & BRW_URB_WRITE_ALLOCATE));
575 brw_inst_set_urb_used(devinfo, insn, !(flags & BRW_URB_WRITE_UNUSED));
577 brw_inst_set_urb_per_slot_offset(devinfo, insn,
614 brw_inst *insn,
619 brw_inst_set_exec_size(devinfo, insn, state->exec_size);
620 brw_inst_set_group(devinfo, insn, state->group);
621 brw_inst_set_compression(devinfo, insn, state->compressed);
622 brw_inst_set_access_mode(devinfo, insn, state->access_mode);
623 brw_inst_set_mask_control(devinfo, insn, state->mask_control);
625 brw_inst_set_swsb(devinfo, insn, tgl_swsb_encode(devinfo, state->swsb));
626 brw_inst_set_saturate(devinfo, insn, state->saturate);
627 brw_inst_set_pred_control(devinfo, insn, state->predicate);
628 brw_inst_set_pred_inv(devinfo, insn, state->pred_inv);
630 if (is_3src(isa, brw_inst_opcode(isa, insn)) &&
632 brw_inst_set_3src_a16_flag_subreg_nr(devinfo, insn, state->flag_subreg % 2);
634 brw_inst_set_3src_a16_flag_reg_nr(devinfo, insn, state->flag_subreg / 2);
636 brw_inst_set_flag_subreg_nr(devinfo, insn, state->flag_subreg % 2);
638 brw_inst_set_flag_reg_nr(devinfo, insn, state->flag_subreg / 2);
642 brw_inst_set_acc_wr_control(devinfo, insn, state->acc_wr_control);
699 brw_inst *insn = brw_append_insns(p, 1, sizeof(brw_inst));
701 memset(insn, 0, sizeof(*insn));
702 brw_inst_set_opcode(p->isa, insn, opcode);
705 brw_inst_set_state(p->isa, insn, p->current);
707 return insn;
733 brw_inst *insn = next_insn(p, opcode);
734 brw_set_dest(p, insn, dest);
735 brw_set_src0(p, insn, src);
736 return insn;
747 brw_inst *insn = next_insn(p, opcode);
748 brw_set_dest(p, insn, dest);
749 brw_set_src0(p, insn, src0);
750 brw_set_src1(p, insn, src1);
751 return insn;
1335 brw_inst *insn = next_insn(p, BRW_OPCODE_NOP);
1336 memset(insn, 0, sizeof(*insn));
1337 brw_inst_set_opcode(p->isa, insn, BRW_OPCODE_NOP);
1342 brw_inst *insn = next_insn(p, BRW_OPCODE_SYNC);
1343 brw_inst_set_cond_modifier(p->devinfo, insn, func);
1425 brw_inst *insn;
1427 insn = next_insn(p, BRW_OPCODE_IF);
1432 brw_set_dest(p, insn, brw_ip_reg());
1433 brw_set_src0(p, insn, brw_ip_reg());
1434 brw_set_src1(p, insn, brw_imm_d(0x0));
1436 brw_set_dest(p, insn, brw_imm_w(0));
1437 brw_inst_set_gfx6_jump_count(devinfo, insn, 0);
1438 brw_set_src0(p, insn, vec1(retype(brw_null_reg(), BRW_REGISTER_TYPE_D)));
1439 brw_set_src1(p, insn, vec1(retype(brw_null_reg(), BRW_REGISTER_TYPE_D)));
1441 brw_set_dest(p, insn, vec1(retype(brw_null_reg(), BRW_REGISTER_TYPE_D)));
1442 brw_set_src0(p, insn, vec1(retype(brw_null_reg(), BRW_REGISTER_TYPE_D)));
1443 brw_set_src1(p, insn, brw_imm_w(0));
1444 brw_inst_set_jip(devinfo, insn, 0);
1445 brw_inst_set_uip(devinfo, insn, 0);
1447 brw_set_dest(p, insn, vec1(retype(brw_null_reg(), BRW_REGISTER_TYPE_D)));
1449 brw_set_src0(p, insn, brw_imm_d(0));
1450 brw_inst_set_jip(devinfo, insn, 0);
1451 brw_inst_set_uip(devinfo, insn, 0);
1454 brw_inst_set_exec_size(devinfo, insn, execute_size);
1455 brw_inst_set_qtr_control(devinfo, insn, BRW_COMPRESSION_NONE);
1456 brw_inst_set_pred_control(devinfo, insn, BRW_PREDICATE_NORMAL);
1457 brw_inst_set_mask_control(devinfo, insn, BRW_MASK_ENABLE);
1459 brw_inst_set_thread_control(devinfo, insn, BRW_THREAD_SWITCH);
1461 push_if_stack(p, insn);
1463 return insn;
1474 brw_inst *insn;
1476 insn = next_insn(p, BRW_OPCODE_IF);
1478 brw_set_dest(p, insn, brw_imm_w(0));
1479 brw_inst_set_exec_size(devinfo, insn, brw_get_default_exec_size(p));
1480 brw_inst_set_gfx6_jump_count(devinfo, insn, 0);
1481 brw_set_src0(p, insn, src0);
1482 brw_set_src1(p, insn, src1);
1484 assert(brw_inst_qtr_control(devinfo, insn) == BRW_COMPRESSION_NONE);
1485 assert(brw_inst_pred_control(devinfo, insn) == BRW_PREDICATE_NONE);
1486 brw_inst_set_cond_modifier(devinfo, insn, conditional);
1488 push_if_stack(p, insn);
1489 return insn;
1628 brw_inst *insn;
1630 insn = next_insn(p, BRW_OPCODE_ELSE);
1633 brw_set_dest(p, insn, brw_ip_reg());
1634 brw_set_src0(p, insn, brw_ip_reg());
1635 brw_set_src1(p, insn, brw_imm_d(0x0));
1637 brw_set_dest(p, insn, brw_imm_w(0));
1638 brw_inst_set_gfx6_jump_count(devinfo, insn, 0);
1639 brw_set_src0(p, insn, retype(brw_null_reg(), BRW_REGISTER_TYPE_D));
1640 brw_set_src1(p, insn, retype(brw_null_reg(), BRW_REGISTER_TYPE_D));
1642 brw_set_dest(p, insn, retype(brw_null_reg(), BRW_REGISTER_TYPE_D));
1643 brw_set_src0(p, insn, retype(brw_null_reg(), BRW_REGISTER_TYPE_D));
1644 brw_set_src1(p, insn, brw_imm_w(0));
1645 brw_inst_set_jip(devinfo, insn, 0);
1646 brw_inst_set_uip(devinfo, insn, 0);
1648 brw_set_dest(p, insn, retype(brw_null_reg(), BRW_REGISTER_TYPE_D));
1650 brw_set_src0(p, insn, brw_imm_d(0));
1651 brw_inst_set_jip(devinfo, insn, 0);
1652 brw_inst_set_uip(devinfo, insn, 0);
1655 brw_inst_set_qtr_control(devinfo, insn, BRW_COMPRESSION_NONE);
1656 brw_inst_set_mask_control(devinfo, insn, BRW_MASK_ENABLE);
1658 brw_inst_set_thread_control(devinfo, insn, BRW_THREAD_SWITCH);
1660 push_if_stack(p, insn);
1667 brw_inst *insn = NULL;
1694 insn = next_insn(p, BRW_OPCODE_ENDIF);
1712 brw_set_dest(p, insn, retype(brw_null_reg(), BRW_REGISTER_TYPE_D));
1713 brw_set_src0(p, insn, retype(brw_null_reg(), BRW_REGISTER_TYPE_D));
1714 brw_set_src1(p, insn, brw_imm_d(0x0));
1716 brw_set_dest(p, insn, brw_imm_w(0));
1717 brw_set_src0(p, insn, retype(brw_null_reg(), BRW_REGISTER_TYPE_D));
1718 brw_set_src1(p, insn, retype(brw_null_reg(), BRW_REGISTER_TYPE_D));
1720 brw_set_dest(p, insn, retype(brw_null_reg(), BRW_REGISTER_TYPE_D));
1721 brw_set_src0(p, insn, retype(brw_null_reg(), BRW_REGISTER_TYPE_D));
1722 brw_set_src1(p, insn, brw_imm_w(0));
1724 brw_set_src0(p, insn, brw_imm_d(0));
1727 brw_inst_set_qtr_control(devinfo, insn, BRW_COMPRESSION_NONE);
1728 brw_inst_set_mask_control(devinfo, insn, BRW_MASK_ENABLE);
1730 brw_inst_set_thread_control(devinfo, insn, BRW_THREAD_SWITCH);
1734 brw_inst_set_gfx4_jump_count(devinfo, insn, 0);
1735 brw_inst_set_gfx4_pop_count(devinfo, insn, 1);
1737 brw_inst_set_gfx6_jump_count(devinfo, insn, 2);
1739 brw_inst_set_jip(devinfo, insn, 2);
1741 patch_IF_ELSE(p, if_inst, else_inst, insn);
1748 brw_inst *insn;
1750 insn = next_insn(p, BRW_OPCODE_BREAK);
1752 brw_set_dest(p, insn, retype(brw_null_reg(), BRW_REGISTER_TYPE_D));
1753 brw_set_src0(p, insn, brw_imm_d(0x0));
1755 brw_set_dest(p, insn, retype(brw_null_reg(), BRW_REGISTER_TYPE_D));
1756 brw_set_src0(p, insn, retype(brw_null_reg(), BRW_REGISTER_TYPE_D));
1757 brw_set_src1(p, insn, brw_imm_d(0x0));
1759 brw_set_dest(p, insn, brw_ip_reg());
1760 brw_set_src0(p, insn, brw_ip_reg());
1761 brw_set_src1(p, insn, brw_imm_d(0x0));
1762 brw_inst_set_gfx4_pop_count(devinfo, insn,
1765 brw_inst_set_qtr_control(devinfo, insn, BRW_COMPRESSION_NONE);
1766 brw_inst_set_exec_size(devinfo, insn, brw_get_default_exec_size(p));
1768 return insn;
1775 brw_inst *insn;
1777 insn = next_insn(p, BRW_OPCODE_CONTINUE);
1778 brw_set_dest(p, insn, brw_ip_reg());
1780 brw_set_src0(p, insn, brw_imm_d(0x0));
1782 brw_set_src0(p, insn, brw_ip_reg());
1783 brw_set_src1(p, insn, brw_imm_d(0x0));
1787 brw_inst_set_gfx4_pop_count(devinfo, insn,
1790 brw_inst_set_qtr_control(devinfo, insn, BRW_COMPRESSION_NONE);
1791 brw_inst_set_exec_size(devinfo, insn, brw_get_default_exec_size(p));
1792 return insn;
1799 brw_inst *insn;
1801 insn = next_insn(p, BRW_OPCODE_HALT);
1802 brw_set_dest(p, insn, retype(brw_null_reg(), BRW_REGISTER_TYPE_D));
1809 brw_set_dest(p, insn, brw_ip_reg());
1810 brw_set_src0(p, insn, brw_ip_reg());
1811 brw_set_src1(p, insn, brw_imm_d(0x0)); /* exitcode updated later. */
1813 brw_set_src0(p, insn, retype(brw_null_reg(), BRW_REGISTER_TYPE_D));
1814 brw_set_src1(p, insn, brw_imm_d(0x0)); /* UIP and JIP, updated later. */
1816 brw_set_src0(p, insn, brw_imm_d(0x0));
1819 brw_inst_set_qtr_control(devinfo, insn, BRW_COMPRESSION_NONE);
1820 brw_inst_set_exec_size(devinfo, insn, brw_get_default_exec_size(p));
1821 return insn;
1849 brw_inst *insn = next_insn(p, BRW_OPCODE_DO);
1851 push_loop_stack(p, insn);
1855 brw_set_dest(p, insn, brw_null_reg());
1856 brw_set_src0(p, insn, brw_null_reg());
1857 brw_set_src1(p, insn, brw_null_reg());
1859 brw_inst_set_qtr_control(devinfo, insn, BRW_COMPRESSION_NONE);
1860 brw_inst_set_exec_size(devinfo, insn, execute_size);
1861 brw_inst_set_pred_control(devinfo, insn, BRW_PREDICATE_NONE);
1863 return insn;
1903 brw_inst *insn, *do_insn;
1907 insn = next_insn(p, BRW_OPCODE_WHILE);
1911 brw_set_dest(p, insn, retype(brw_null_reg(), BRW_REGISTER_TYPE_D));
1913 brw_set_src0(p, insn, brw_imm_d(0));
1914 brw_inst_set_jip(devinfo, insn, br * (do_insn - insn));
1916 brw_set_dest(p, insn, retype(brw_null_reg(), BRW_REGISTER_TYPE_D));
1917 brw_set_src0(p, insn, retype(brw_null_reg(), BRW_REGISTER_TYPE_D));
1918 brw_set_src1(p, insn, brw_imm_w(0));
1919 brw_inst_set_jip(devinfo, insn, br * (do_insn - insn));
1921 brw_set_dest(p, insn, brw_imm_w(0));
1922 brw_inst_set_gfx6_jump_count(devinfo, insn, br * (do_insn - insn));
1923 brw_set_src0(p, insn, retype(brw_null_reg(), BRW_REGISTER_TYPE_D));
1924 brw_set_src1(p, insn, retype(brw_null_reg(), BRW_REGISTER_TYPE_D));
1927 brw_inst_set_exec_size(devinfo, insn, brw_get_default_exec_size(p));
1931 insn = next_insn(p, BRW_OPCODE_ADD);
1934 brw_set_dest(p, insn, brw_ip_reg());
1935 brw_set_src0(p, insn, brw_ip_reg());
1936 brw_set_src1(p, insn, brw_imm_d((do_insn - insn) * 16));
1937 brw_inst_set_exec_size(devinfo, insn, BRW_EXECUTE_1);
1939 insn = next_insn(p, BRW_OPCODE_WHILE);
1944 brw_set_dest(p, insn, brw_ip_reg());
1945 brw_set_src0(p, insn, brw_ip_reg());
1946 brw_set_src1(p, insn, brw_imm_d(0));
1948 brw_inst_set_exec_size(devinfo, insn, brw_inst_exec_size(devinfo, do_insn));
1949 brw_inst_set_gfx4_jump_count(devinfo, insn, br * (do_insn - insn + 1));
1950 brw_inst_set_gfx4_pop_count(devinfo, insn, 0);
1952 brw_patch_break_cont(p, insn);
1955 brw_inst_set_qtr_control(devinfo, insn, BRW_COMPRESSION_NONE);
1959 return insn;
1991 brw_inst *insn = next_insn(p, BRW_OPCODE_CMP);
1993 brw_inst_set_cond_modifier(devinfo, insn, conditional);
1994 brw_set_dest(p, insn, dest);
1995 brw_set_src0(p, insn, src0);
1996 brw_set_src1(p, insn, src1);
2008 brw_inst_set_thread_control(devinfo, insn, BRW_THREAD_SWITCH);
2020 brw_inst *insn = next_insn(p, BRW_OPCODE_CMPN);
2022 brw_inst_set_cond_modifier(devinfo, insn, conditional);
2023 brw_set_dest(p, insn, dest);
2024 brw_set_src0(p, insn, src0);
2025 brw_set_src1(p, insn, src1);
2038 brw_inst_set_thread_control(devinfo, insn, BRW_THREAD_SWITCH);
2057 brw_inst *insn = next_insn(p, BRW_OPCODE_SEND);
2070 brw_inst_set_pred_control(devinfo, insn, 0);
2071 brw_inst_set_base_mrf(devinfo, insn, msg_reg_nr);
2073 brw_set_dest(p, insn, dest);
2074 brw_set_src0(p, insn, src);
2076 insn,
2090 brw_inst *insn = next_insn(p, BRW_OPCODE_MATH);
2132 brw_inst_set_math_function(devinfo, insn, function);
2134 brw_set_dest(p, insn, dest);
2135 brw_set_src0(p, insn, src0);
2136 brw_set_src1(p, insn, src1);
2209 brw_inst *insn = next_insn(p, BRW_OPCODE_SEND);
2214 brw_inst_set_sfid(devinfo, insn, target_cache);
2215 brw_inst_set_compression(devinfo, insn, false);
2217 if (brw_inst_exec_size(devinfo, insn) >= 16)
2220 assert(brw_inst_pred_control(devinfo, insn) == BRW_PREDICATE_NONE);
2222 brw_inst_set_base_mrf(devinfo, insn, mrf.nr);
2242 brw_set_dest(p, insn, dest);
2244 brw_set_src0(p, insn, mrf);
2246 brw_set_src0(p, insn, brw_null_reg());
2254 brw_set_desc(p, insn,
2322 brw_inst *insn = next_insn(p, BRW_OPCODE_SEND);
2324 brw_inst_set_sfid(devinfo, insn, target_cache);
2325 assert(brw_inst_pred_control(devinfo, insn) == 0);
2326 brw_inst_set_compression(devinfo, insn, false);
2328 brw_set_dest(p, insn, dest); /* UW? */
2330 brw_set_src0(p, insn, mrf);
2332 brw_set_src0(p, insn, brw_null_reg());
2333 brw_inst_set_base_mrf(devinfo, insn, mrf.nr);
2336 brw_set_desc(p, insn,
2351 brw_inst *insn = next_insn(p, BRW_OPCODE_SEND);
2352 assert(brw_inst_pred_control(p->devinfo, insn) == BRW_PREDICATE_NONE);
2354 brw_set_dest(p, insn, retype(dest, BRW_REGISTER_TYPE_UW));
2359 brw_set_src0(p, insn, brw_vec8_grf(0, 0));
2368 gfx7_set_dp_scratch_message(p, insn,
2425 brw_inst *insn = next_insn(p, BRW_OPCODE_SEND);
2427 brw_inst_set_sfid(devinfo, insn, target_cache);
2432 brw_set_dest(p, insn, dest);
2434 brw_set_src0(p, insn, mrf);
2436 brw_set_src0(p, insn, brw_null_reg());
2437 brw_inst_set_base_mrf(devinfo, insn, mrf.nr);
2440 brw_set_desc(p, insn,
2466 brw_inst *insn;
2475 insn = next_insn(p, BRW_OPCODE_SENDC);
2477 insn = next_insn(p, BRW_OPCODE_SEND);
2479 brw_inst_set_sfid(devinfo, insn, target_cache);
2480 brw_inst_set_compression(devinfo, insn, false);
2487 brw_inst_set_base_mrf(devinfo, insn, payload.nr);
2491 brw_set_dest(p, insn, dest);
2492 brw_set_src0(p, insn, src0);
2493 brw_set_desc(p, insn,
2499 brw_inst_set_eot(devinfo, insn, eot);
2501 return insn;
2515 brw_inst *insn = next_insn(p, BRW_OPCODE_SENDC);
2517 brw_inst_set_sfid(devinfo, insn, GFX6_SFID_DATAPORT_RENDER_CACHE);
2518 brw_set_dest(p, insn, dst);
2519 brw_set_src0(p, insn, payload);
2521 p, insn,
2525 brw_inst_set_rt_slot_group(devinfo, insn, brw_get_default_group(p) / 16);
2527 return insn;
2549 brw_inst *insn;
2554 insn = next_insn(p, BRW_OPCODE_SEND);
2555 brw_inst_set_sfid(devinfo, insn, BRW_SFID_SAMPLER);
2556 brw_inst_set_pred_control(devinfo, insn, BRW_PREDICATE_NONE); /* XXX */
2570 brw_inst_set_compression(devinfo, insn, false);
2573 brw_inst_set_base_mrf(devinfo, insn, msg_reg_nr);
2575 brw_set_dest(p, insn, dest);
2576 brw_set_src0(p, insn, src0);
2577 brw_set_desc(p, insn,
2648 brw_inst *insn;
2665 insn = next_insn(p, BRW_OPCODE_SEND);
2669 brw_set_dest(p, insn, dest);
2670 brw_set_src0(p, insn, src0);
2671 brw_set_src1(p, insn, brw_imm_d(0));
2674 brw_inst_set_base_mrf(devinfo, insn, msg_reg_nr);
2677 insn,
2894 brw_inst *insn, int while_offset, int start_offset)
2897 int jip = devinfo->ver == 6 ? brw_inst_gfx6_jump_count(devinfo, insn)
2898 : brw_inst_jip(devinfo, insn);
2916 brw_inst *insn = store + offset;
2918 switch (brw_inst_opcode(p->isa, insn)) {
2931 if (!while_jumps_before_offset(devinfo, insn, offset, start_offset))
2966 brw_inst *insn = store + offset;
2968 if (brw_inst_opcode(p->isa, insn) == BRW_OPCODE_WHILE) {
2969 if (while_jumps_before_offset(devinfo, insn, offset, start_offset))
2993 brw_inst *insn = store + offset;
2994 assert(brw_inst_cmpt_control(devinfo, insn) == 0);
2996 switch (brw_inst_opcode(p->isa, insn)) {
3000 brw_inst_set_jip(devinfo, insn, (block_end_offset - offset) / scale);
3002 brw_inst_set_uip(devinfo, insn,
3011 brw_inst_set_jip(devinfo, insn, (block_end_offset - offset) / scale);
3012 brw_inst_set_uip(devinfo, insn,
3015 assert(brw_inst_uip(devinfo, insn) != 0);
3016 assert(brw_inst_jip(devinfo, insn) != 0);
3025 brw_inst_set_jip(devinfo, insn, jump);
3027 brw_inst_set_gfx6_jump_count(devinfo, insn, jump);
3045 brw_inst_set_jip(devinfo, insn, brw_inst_uip(devinfo, insn));
3047 brw_inst_set_jip(devinfo, insn, (block_end_offset - offset) / scale);
3049 assert(brw_inst_uip(devinfo, insn) != 0);
3050 assert(brw_inst_jip(devinfo, insn) != 0);
3069 brw_inst *insn;
3073 insn = next_insn(p, BRW_OPCODE_SEND);
3074 brw_set_dest(p, insn, dest);
3075 brw_set_src0(p, insn, src0);
3076 brw_set_src1(p, insn, brw_imm_d(0));
3079 brw_inst_set_base_mrf(devinfo, insn, msg_reg_nr);
3082 insn,
3110 brw_inst *insn;
3114 insn = next_insn(p, BRW_OPCODE_SEND);
3115 brw_inst_set_sfid(devinfo, insn, target_cache);
3116 brw_set_dest(p, insn, dest);
3117 brw_set_src0(p, insn, src0);
3118 brw_set_desc(p, insn,
3227 struct brw_inst *insn,
3234 brw_set_desc(p, insn, brw_message_desc(
3237 brw_inst_set_sfid(devinfo, insn, sfid);
3241 brw_inst_set_dp_msg_type(devinfo, insn, GFX7_DATAPORT_RC_MEMORY_FENCE);
3244 brw_inst_set_dp_msg_type(devinfo, insn, GFX7_DATAPORT_DC_MEMORY_FENCE);
3251 brw_inst_set_dp_msg_control(devinfo, insn, 1 << 5);
3254 brw_inst_set_binding_table_index(devinfo, insn, bti);
3259 struct brw_inst *insn,
3267 brw_inst_set_sfid(p->devinfo, insn, sfid);
3270 brw_set_desc(p, insn, brw_urb_fence_desc(p->devinfo) |
3298 brw_set_desc(p, insn, lsc_fence_msg_desc(p->devinfo, scope,
3322 struct brw_inst *insn = next_insn(p, send_op);
3323 brw_inst_set_mask_control(devinfo, insn, BRW_MASK_DISABLE);
3324 brw_inst_set_exec_size(devinfo, insn, BRW_EXECUTE_1);
3325 brw_set_dest(p, insn, dst);
3326 brw_set_src0(p, insn, src);
3330 gfx12_set_memory_fence_message(p, insn, sfid, desc);
3332 brw_set_memory_fence_message(p, insn, sfid, commit_enable, bti);
3618 struct brw_inst *insn;
3622 insn = next_insn(p, BRW_OPCODE_WAIT);
3623 brw_set_dest(p, insn, src);
3624 brw_set_src0(p, insn, src);
3625 brw_set_src1(p, insn, brw_null_reg());
3627 brw_inst_set_exec_size(devinfo, insn, BRW_EXECUTE_1);
3628 brw_inst_set_mask_control(devinfo, insn, BRW_MASK_DISABLE);