Home
last modified time | relevance | path

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

/external/mesa3d/src/intel/compiler/
Dbrw_eu_defines.h1105 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 …]
Dbrw_ir_performance.cpp1228 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()
Dbrw_fs_generator.cpp1243 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 …]
Dbrw_eu_emit.c623 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 …]
Dtest_fs_scoreboard.cpp103 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 <<()
Dbrw_fs_scoreboard.cpp1013 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()
Dbrw_disasm.c1638 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()
Dbrw_eu.cpp153 return p->current->swsb; in brw_get_default_swsb()
300 p->current->swsb = value; in brw_set_default_swsb()
Dbrw_eu_compact.c1382 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()
Dbrw_inst.h318 F(swsb, /* 4+ */ -1, -1, /* 12+ */ 15, 8)
1398 FC(swsb, /* 4+ */ -1, -1, /* 12+ */ 15, 8, devinfo->gen >= 12)
Dbrw_eu.h64 struct tgl_swsb swsb; member
/external/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