Searched refs:swsb (Results 1 - 14 of 14) sorted by relevance

/xsrc/external/mit/MesaLib/dist/src/intel/compiler/
H A Dbrw_eu_defines.h1146 const struct tgl_swsb swsb = { d, d ? TGL_PIPE_ALL : TGL_PIPE_NONE }; local in function:tgl_swsb_regdist
1147 assert(swsb.regdist == d);
1148 return swsb;
1158 const struct tgl_swsb swsb = { 0, TGL_PIPE_NONE, sbid, mode }; local in function:tgl_swsb_sbid
1159 assert(swsb.sbid == sbid);
1160 return swsb;
1174 * token as \p swsb. In addition it will synchronize against a previous
1178 tgl_swsb_dst_dep(struct tgl_swsb swsb, unsigned regdist) argument
1180 swsb.regdist = regdist;
1181 swsb
1191 tgl_swsb_src_dep(struct tgl_swsb swsb) argument
1202 tgl_swsb_encode(const struct intel_device_info * devinfo,struct tgl_swsb swsb) argument
1228 const struct tgl_swsb swsb = { (x & 0x70u) >> 4, TGL_PIPE_NONE, local in function:tgl_swsb_decode
1242 const struct tgl_swsb swsb = { x & 0x7u, local in function:tgl_swsb_decode
[all...]
H A Dbrw_fs_generator.cpp1263 const tgl_swsb swsb = brw_get_default_swsb(p); local in function:fs_generator::generate_tex
1268 brw_set_default_swsb(p, tgl_swsb_src_dep(swsb));
1284 brw_set_default_swsb(p, tgl_swsb_dst_dep(swsb, 1));
1494 const tgl_swsb swsb = brw_get_default_swsb(p); local in function:fs_generator::generate_scratch_write
1505 assert(swsb.mode & TGL_SBID_SET);
1506 brw_set_default_swsb(p, tgl_swsb_sbid(TGL_SBID_SRC, swsb.sbid));
1508 brw_set_default_swsb(p, tgl_swsb_src_dep(swsb));
1514 brw_set_default_swsb(p, tgl_swsb_dst_dep(swsb, 1));
1661 const tgl_swsb swsb = brw_get_default_swsb(p); local in function:fs_generator::generate_uniform_pull_constant_load_gfx7
1668 brw_set_default_swsb(p, tgl_swsb_src_dep(swsb));
1852 const tgl_swsb swsb = brw_get_default_swsb(p); local in function:fs_generator::generate_shader_time_add
1926 tgl_swsb swsb = inst->sched; local in function:fs_generator::generate_code
[all...]
H A Dtest_fs_scoreboard.cpp110 tgl_swsb swsb = tgl_swsb_sbid(mode, sbid); local in function:tgl_swsb_testcase
111 swsb.regdist = regdist;
112 return swsb;
122 std::ostream &operator<<(std::ostream &os, const tgl_swsb &swsb) { argument
123 if (swsb.regdist)
124 os << "@" << swsb.regdist;
126 if (swsb.mode) {
127 if (swsb.regdist)
129 os << "$" << swsb.sbid;
130 if (swsb
[all...]
H A Dbrw_ir_performance.cpp1290 tgl_swsb_rd_dependency_id(tgl_swsb swsb) argument
1292 if (swsb.mode) {
1293 assert(swsb.sbid < num_dependency_ids - dependency_id_sbid_rd0);
1294 return dependency_id(dependency_id_sbid_rd0 + swsb.sbid);
1305 tgl_swsb_wr_dependency_id(tgl_swsb swsb) argument
1307 if (swsb.mode) {
1308 assert(swsb.sbid < dependency_id_sbid_rd0 - dependency_id_sbid_wr0);
1309 return dependency_id(dependency_id_sbid_wr0 + swsb.sbid);
H A Dbrw_eu_emit.c623 brw_inst_set_swsb(devinfo, insn, tgl_swsb_encode(devinfo, state->swsb));
2167 const struct tgl_swsb swsb = brw_get_default_swsb(p); local in function:brw_oword_block_write_scratch
2187 brw_set_default_swsb(p, tgl_swsb_src_dep(swsb));
2201 brw_set_default_swsb(p, tgl_swsb_dst_dep(swsb, 1));
2275 const struct tgl_swsb swsb = brw_get_default_swsb(p); local in function:brw_oword_block_read_scratch
2302 brw_set_default_swsb(p, tgl_swsb_src_dep(swsb));
2315 brw_set_default_swsb(p, tgl_swsb_dst_dep(swsb, 1));
2392 const struct tgl_swsb swsb = brw_get_default_swsb(p); local in function:brw_oword_block_read
2407 brw_set_default_swsb(p, tgl_swsb_src_dep(swsb));
2420 brw_set_default_swsb(p, tgl_swsb_dst_dep(swsb,
2703 const struct tgl_swsb swsb = brw_get_default_swsb(p); local in function:brw_send_indirect_message
2758 const struct tgl_swsb swsb = brw_get_default_swsb(p); local in function:brw_send_indirect_split_message
2785 const struct tgl_swsb swsb = brw_get_default_swsb(p); local in function:brw_send_indirect_split_message
2862 const struct tgl_swsb swsb = brw_get_default_swsb(p); local in function:brw_send_indirect_surface_message
[all...]
H A Dbrw_disasm.c1785 swsb(FILE *file, const struct intel_device_info *devinfo, const brw_inst *inst) function in typeref:typename:int
1789 const struct tgl_swsb swsb = tgl_swsb_decode(devinfo, opcode, x); local in function:swsb
1790 if (swsb.regdist)
1792 (swsb.pipe == TGL_PIPE_FLOAT ? "F" :
1793 swsb.pipe == TGL_PIPE_INT ? "I" :
1794 swsb.pipe == TGL_PIPE_LONG ? "L" :
1795 swsb.pipe == TGL_PIPE_ALL ? "A" : "" ),
1796 swsb.regdist);
1797 if (swsb.mode)
1798 format(file, " $%d%s", swsb
[all...]
H A Dbrw_fs_scoreboard.cpp1230 tgl_swsb swsb = !ordered_mode ? tgl_swsb() : local in function:__anon19a82a480110::emit_inst_dependencies
1238 exec_all >= dep.exec_all && !swsb.mode) {
1245 swsb.sbid = dep.id;
1246 swsb.mode = dep.unordered;
1285 inst->sched = swsb;
H A Dbrw_eu.cpp153 return p->current->swsb;
300 p->current->swsb = value;
H A Dbrw_eu_compact.c1527 compact(swsb);
1855 compact(swsb);
2174 uncompact(swsb);
2241 uncompact(swsb);
H A Dbrw_inst.h318 F(swsb, /* 4+ */ -1, -1, /* 12+ */ 15, 8)
1402 FC(swsb, /* 4+ */ -1, -1, /* 12+ */ 15, 8, devinfo->ver >= 12)
H A Dbrw_eu.h64 struct tgl_swsb swsb; member in struct:brw_insn_state
/xsrc/external/mit/MesaLib/dist/docs/relnotes/
H A D20.1.9.rst90 - intel/fs/swsb: SCHEDULING_FENCE only emits SYNC_NOP
H A D20.2.0.rst2669 - intel/fs/swsb: SCHEDULING_FENCE only emits SYNC_NOP
H A D20.3.0.rst2721 - intel/fs/swsb: SCHEDULING_FENCE only emits SYNC_NOP

Completed in 48 milliseconds