/third_party/mesa3d/src/intel/compiler/ |
D | brw_eu_defines.h | 1162 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 …]
|
D | brw_fs_generator.cpp | 1173 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 …]
|
D | test_fs_scoreboard.cpp | 110 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 …]
|
D | brw_ir_performance.cpp | 1294 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()
|
D | brw_disasm.c | 1796 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 …]
|
D | brw_eu_emit.c | 625 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 …]
|
D | brw_fs_scoreboard.cpp | 1262 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()
|
D | brw_eu.c | 153 return p->current->swsb; in brw_get_default_swsb() 300 p->current->swsb = value; in brw_set_default_swsb()
|
D | brw_eu_compact.c | 1529 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()
|
D | brw_inst.h | 320 F(swsb, /* 4+ */ -1, -1, /* 12+ */ 15, 8) 1404 FC(swsb, /* 4+ */ -1, -1, /* 12+ */ 15, 8, devinfo->ver >= 12)
|
D | brw_eu.h | 67 struct tgl_swsb swsb; member
|
/third_party/mesa3d/docs/relnotes/ |
D | 20.1.9.rst | 90 - intel/fs/swsb: SCHEDULING_FENCE only emits SYNC_NOP
|
D | 20.3.0.rst | 2721 - intel/fs/swsb: SCHEDULING_FENCE only emits SYNC_NOP
|
D | 20.2.0.rst | 2669 - intel/fs/swsb: SCHEDULING_FENCE only emits SYNC_NOP
|