Home
last modified time | relevance | path

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

/third_party/mesa3d/src/intel/compiler/
Dbrw_eu_defines.h1162 const struct tgl_swsb swsb = { d, d ? TGL_PIPE_ALL : TGL_PIPE_NONE }; in tgl_swsb_regdist() local
1163 assert(swsb.regdist == d); in tgl_swsb_regdist()
1164 return swsb; in tgl_swsb_regdist()
1174 const struct tgl_swsb swsb = { 0, TGL_PIPE_NONE, sbid, mode }; in tgl_swsb_sbid() local
1175 assert(swsb.sbid == sbid); in tgl_swsb_sbid()
1176 return swsb; in tgl_swsb_sbid()
1194 tgl_swsb_dst_dep(struct tgl_swsb swsb, unsigned regdist) in tgl_swsb_dst_dep() argument
1196 swsb.regdist = regdist; in tgl_swsb_dst_dep()
1197 swsb.mode = swsb.mode & TGL_SBID_SET; in tgl_swsb_dst_dep()
1198 swsb.pipe = (regdist ? TGL_PIPE_ALL : TGL_PIPE_NONE); in tgl_swsb_dst_dep()
[all …]
Dbrw_fs_generator.cpp1173 const tgl_swsb swsb = brw_get_default_swsb(p); in generate_tex() local
1178 brw_set_default_swsb(p, tgl_swsb_src_dep(swsb)); in generate_tex()
1194 brw_set_default_swsb(p, tgl_swsb_dst_dep(swsb, 1)); in generate_tex()
1394 const tgl_swsb swsb = brw_get_default_swsb(p); in generate_scratch_write() local
1405 assert(swsb.mode & TGL_SBID_SET); in generate_scratch_write()
1406 brw_set_default_swsb(p, tgl_swsb_sbid(TGL_SBID_SRC, swsb.sbid)); in generate_scratch_write()
1408 brw_set_default_swsb(p, tgl_swsb_src_dep(swsb)); in generate_scratch_write()
1414 brw_set_default_swsb(p, tgl_swsb_dst_dep(swsb, 1)); in generate_scratch_write()
1562 const tgl_swsb swsb = brw_get_default_swsb(p); in generate_uniform_pull_constant_load_gfx7() local
1569 brw_set_default_swsb(p, tgl_swsb_src_dep(swsb)); in generate_uniform_pull_constant_load_gfx7()
[all …]
Dtest_fs_scoreboard.cpp110 tgl_swsb swsb = tgl_swsb_sbid(mode, sbid); in tgl_swsb_testcase() local
111 swsb.regdist = regdist; in tgl_swsb_testcase()
112 return swsb; in tgl_swsb_testcase()
122 std::ostream &operator<<(std::ostream &os, const tgl_swsb &swsb) { in operator <<() argument
123 if (swsb.regdist) in operator <<()
124 os << "@" << swsb.regdist; in operator <<()
126 if (swsb.mode) { in operator <<()
127 if (swsb.regdist) in operator <<()
129 os << "$" << swsb.sbid; in operator <<()
130 if (swsb.mode & TGL_SBID_DST) in operator <<()
[all …]
Dbrw_ir_performance.cpp1294 tgl_swsb_rd_dependency_id(tgl_swsb swsb) in tgl_swsb_rd_dependency_id() argument
1296 if (swsb.mode) { in tgl_swsb_rd_dependency_id()
1297 assert(swsb.sbid < in tgl_swsb_rd_dependency_id()
1299 return intel_eu_dependency_id(EU_DEPENDENCY_ID_SBID_RD0 + swsb.sbid); in tgl_swsb_rd_dependency_id()
1310 tgl_swsb_wr_dependency_id(tgl_swsb swsb) in tgl_swsb_wr_dependency_id() argument
1312 if (swsb.mode) { in tgl_swsb_wr_dependency_id()
1313 assert(swsb.sbid < in tgl_swsb_wr_dependency_id()
1315 return intel_eu_dependency_id(EU_DEPENDENCY_ID_SBID_WR0 + swsb.sbid); in tgl_swsb_wr_dependency_id()
Dbrw_disasm.c1796 swsb(FILE *file, const struct brw_isa_info *isa, const brw_inst *inst) in swsb() function
1801 const struct tgl_swsb swsb = tgl_swsb_decode(devinfo, opcode, x); in swsb() local
1802 if (swsb.regdist) in swsb()
1804 (swsb.pipe == TGL_PIPE_FLOAT ? "F" : in swsb()
1805 swsb.pipe == TGL_PIPE_INT ? "I" : in swsb()
1806 swsb.pipe == TGL_PIPE_LONG ? "L" : in swsb()
1807 swsb.pipe == TGL_PIPE_ALL ? "A" : "" ), in swsb()
1808 swsb.regdist); in swsb()
1809 if (swsb.mode) in swsb()
1810 format(file, " $%d%s", swsb.sbid, in swsb()
[all …]
Dbrw_eu_emit.c625 brw_inst_set_swsb(devinfo, insn, tgl_swsb_encode(devinfo, state->swsb)); in brw_inst_set_state()
2170 const struct tgl_swsb swsb = brw_get_default_swsb(p); in brw_oword_block_write_scratch() local
2190 brw_set_default_swsb(p, tgl_swsb_src_dep(swsb)); in brw_oword_block_write_scratch()
2204 brw_set_default_swsb(p, tgl_swsb_dst_dep(swsb, 1)); in brw_oword_block_write_scratch()
2278 const struct tgl_swsb swsb = brw_get_default_swsb(p); in brw_oword_block_read_scratch() local
2305 brw_set_default_swsb(p, tgl_swsb_src_dep(swsb)); in brw_oword_block_read_scratch()
2318 brw_set_default_swsb(p, tgl_swsb_dst_dep(swsb, 1)); in brw_oword_block_read_scratch()
2395 const struct tgl_swsb swsb = brw_get_default_swsb(p); in brw_oword_block_read() local
2410 brw_set_default_swsb(p, tgl_swsb_src_dep(swsb)); in brw_oword_block_read()
2423 brw_set_default_swsb(p, tgl_swsb_dst_dep(swsb, 1)); in brw_oword_block_read()
[all …]
Dbrw_fs_scoreboard.cpp1262 tgl_swsb swsb = !ordered_mode ? tgl_swsb() : in emit_inst_dependencies() local
1270 exec_all >= dep.exec_all && !swsb.mode) { in emit_inst_dependencies()
1277 swsb.sbid = dep.id; in emit_inst_dependencies()
1278 swsb.mode = dep.unordered; in emit_inst_dependencies()
1317 inst->sched = swsb; in emit_inst_dependencies()
Dbrw_eu.c153 return p->current->swsb; in brw_get_default_swsb()
300 p->current->swsb = value; in brw_set_default_swsb()
Dbrw_eu_compact.c1529 compact(swsb); in brw_try_compact_3src_instruction()
1883 compact(swsb); in try_compact_instruction()
2202 uncompact(swsb); in brw_uncompact_3src_instruction()
2269 uncompact(swsb); in uncompact_instruction()
Dbrw_inst.h320 F(swsb, /* 4+ */ -1, -1, /* 12+ */ 15, 8)
1404 FC(swsb, /* 4+ */ -1, -1, /* 12+ */ 15, 8, devinfo->ver >= 12)
Dbrw_eu.h67 struct tgl_swsb swsb; member
/third_party/mesa3d/docs/relnotes/
D20.1.9.rst90 - intel/fs/swsb: SCHEDULING_FENCE only emits SYNC_NOP
D20.3.0.rst2721 - intel/fs/swsb: SCHEDULING_FENCE only emits SYNC_NOP
D20.2.0.rst2669 - intel/fs/swsb: SCHEDULING_FENCE only emits SYNC_NOP