/external/mesa3d/src/intel/compiler/ |
D | brw_eu_defines.h | 1105 const struct tgl_swsb swsb = { d }; in tgl_swsb_regdist() local 1106 assert(swsb.regdist == d); in tgl_swsb_regdist() 1107 return swsb; in tgl_swsb_regdist() 1117 const struct tgl_swsb swsb = { 0, sbid, mode }; in tgl_swsb_sbid() local 1118 assert(swsb.sbid == sbid); in tgl_swsb_sbid() 1119 return swsb; in tgl_swsb_sbid() 1137 tgl_swsb_dst_dep(struct tgl_swsb swsb, unsigned regdist) in tgl_swsb_dst_dep() argument 1139 swsb.regdist = regdist; in tgl_swsb_dst_dep() 1140 swsb.mode = swsb.mode & TGL_SBID_SET; in tgl_swsb_dst_dep() 1141 return swsb; in tgl_swsb_dst_dep() [all …]
|
D | brw_ir_performance.cpp | 1228 tgl_swsb_rd_dependency_id(tgl_swsb swsb) in tgl_swsb_rd_dependency_id() argument 1230 if (swsb.mode) { in tgl_swsb_rd_dependency_id() 1231 assert(swsb.sbid < num_dependency_ids - dependency_id_sbid_rd0); in tgl_swsb_rd_dependency_id() 1232 return dependency_id(dependency_id_sbid_rd0 + swsb.sbid); in tgl_swsb_rd_dependency_id() 1243 tgl_swsb_wr_dependency_id(tgl_swsb swsb) in tgl_swsb_wr_dependency_id() argument 1245 if (swsb.mode) { in tgl_swsb_wr_dependency_id() 1246 assert(swsb.sbid < dependency_id_sbid_rd0 - dependency_id_sbid_wr0); in tgl_swsb_wr_dependency_id() 1247 return dependency_id(dependency_id_sbid_wr0 + swsb.sbid); in tgl_swsb_wr_dependency_id()
|
D | brw_fs_generator.cpp | 1243 const tgl_swsb swsb = brw_get_default_swsb(p); in generate_tex() local 1248 brw_set_default_swsb(p, tgl_swsb_src_dep(swsb)); in generate_tex() 1264 brw_set_default_swsb(p, tgl_swsb_dst_dep(swsb, 1)); in generate_tex() 1474 const tgl_swsb swsb = brw_get_default_swsb(p); in generate_scratch_write() local 1485 assert(swsb.mode & TGL_SBID_SET); in generate_scratch_write() 1486 brw_set_default_swsb(p, tgl_swsb_sbid(TGL_SBID_SRC, swsb.sbid)); in generate_scratch_write() 1488 brw_set_default_swsb(p, tgl_swsb_src_dep(swsb)); in generate_scratch_write() 1494 brw_set_default_swsb(p, tgl_swsb_dst_dep(swsb, 1)); in generate_scratch_write() 1642 const tgl_swsb swsb = brw_get_default_swsb(p); in generate_uniform_pull_constant_load_gen7() local 1649 brw_set_default_swsb(p, tgl_swsb_src_dep(swsb)); in generate_uniform_pull_constant_load_gen7() [all …]
|
D | brw_eu_emit.c | 623 brw_inst_set_swsb(devinfo, insn, tgl_swsb_encode(state->swsb)); in brw_inst_set_state() 2109 const struct tgl_swsb swsb = brw_get_default_swsb(p); in brw_oword_block_write_scratch() local 2129 brw_set_default_swsb(p, tgl_swsb_src_dep(swsb)); in brw_oword_block_write_scratch() 2143 brw_set_default_swsb(p, tgl_swsb_dst_dep(swsb, 1)); in brw_oword_block_write_scratch() 2218 const struct tgl_swsb swsb = brw_get_default_swsb(p); in brw_oword_block_read_scratch() local 2245 brw_set_default_swsb(p, tgl_swsb_src_dep(swsb)); in brw_oword_block_read_scratch() 2258 brw_set_default_swsb(p, tgl_swsb_dst_dep(swsb, 1)); in brw_oword_block_read_scratch() 2335 const struct tgl_swsb swsb = brw_get_default_swsb(p); in brw_oword_block_read() local 2350 brw_set_default_swsb(p, tgl_swsb_src_dep(swsb)); in brw_oword_block_read() 2363 brw_set_default_swsb(p, tgl_swsb_dst_dep(swsb, 1)); in brw_oword_block_read() [all …]
|
D | test_fs_scoreboard.cpp | 103 std::ostream &operator<<(std::ostream &os, const tgl_swsb &swsb) { in operator <<() argument 104 if (swsb.regdist) in operator <<() 105 os << "@" << swsb.regdist; in operator <<() 107 if (swsb.mode) { in operator <<() 108 if (swsb.regdist) in operator <<() 110 os << "$" << swsb.sbid; in operator <<() 111 if (swsb.mode & TGL_SBID_DST) in operator <<() 113 if (swsb.mode & TGL_SBID_SRC) in operator <<()
|
D | brw_fs_scoreboard.cpp | 1013 tgl_swsb swsb = ordered_dependency_swsb(deps[ip], jps[ip], exec_all); in emit_inst_dependencies() local 1022 exec_all >= dep.exec_all && !swsb.mode) { in emit_inst_dependencies() 1029 swsb.sbid = dep.id; in emit_inst_dependencies() 1030 swsb.mode = dep.unordered; in emit_inst_dependencies() 1068 inst->sched = swsb; in emit_inst_dependencies()
|
D | brw_disasm.c | 1638 swsb(FILE *file, const struct gen_device_info *devinfo, const brw_inst *inst) in swsb() function 1640 const struct tgl_swsb swsb = tgl_swsb_decode(brw_inst_opcode(devinfo, inst), in swsb() local 1642 if (swsb.regdist) in swsb() 1643 format(file, " @%d", swsb.regdist); in swsb() 1644 if (swsb.mode) in swsb() 1645 format(file, " $%d%s", swsb.sbid, in swsb() 1646 (swsb.mode & TGL_SBID_SET ? "" : in swsb() 1647 swsb.mode & TGL_SBID_DST ? ".dst" : ".src")); in swsb() 2157 err |= swsb(file, devinfo, inst); in brw_disassemble_inst()
|
D | brw_eu.cpp | 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 | 1382 compact(swsb); in brw_try_compact_3src_instruction() 1710 compact(swsb); in try_compact_instruction() 2003 uncompact(swsb); in brw_uncompact_3src_instruction() 2070 uncompact(swsb); in uncompact_instruction()
|
D | brw_inst.h | 318 F(swsb, /* 4+ */ -1, -1, /* 12+ */ 15, 8) 1398 FC(swsb, /* 4+ */ -1, -1, /* 12+ */ 15, 8, devinfo->gen >= 12)
|
D | brw_eu.h | 64 struct tgl_swsb swsb; member
|
/external/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
|