mesa/src/intel/compiler/jay
Alyssa Rosenzweig 93edf9a3fd jay/lower_scoreboard: refactor wait pipe code
for next commit.

Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@intel.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/41398>
2026-05-06 23:25:25 +00:00
..
test jay: do moves on the float pipe where possible 2026-05-06 23:25:25 +00:00
.clang-format
jay.h
jay_assign_accumulators.c jay: assign accumulators post-RA 2026-05-06 23:25:25 +00:00
jay_assign_flags.c jay: drop a bunch of stale TODO and XXX 2026-04-28 23:13:50 +00:00
jay_builder.h jay: introduce a physical control flow graph 2026-04-28 23:13:50 +00:00
jay_builder_opcodes.h.py
jay_extra_info.h.py
jay_from_nir.c jay: assign accumulators post-RA 2026-05-06 23:25:25 +00:00
jay_insert_fp_mode.c jay: introduce a physical control flow graph 2026-04-28 23:13:50 +00:00
jay_ir.h jay: assign accumulators post-RA 2026-05-06 23:25:25 +00:00
jay_liveness.c jay: introduce a physical control flow graph 2026-04-28 23:13:50 +00:00
jay_lower_post_ra.c jay: do moves on the float pipe where possible 2026-05-06 23:25:25 +00:00
jay_lower_pre_ra.c jay/lower_pre_ra: skip predication 2026-04-20 22:32:02 +00:00
jay_lower_scoreboard.c jay/lower_scoreboard: refactor wait pipe code 2026-05-06 23:25:25 +00:00
jay_lower_spill.c jay: drop UGPR->UMEM spilling path 2026-04-28 23:13:50 +00:00
jay_nir.c jay: convert to LCSSA 2026-04-28 23:13:50 +00:00
jay_nir_algebraic.py
jay_opcodes.py jay: move simd32 deswizzling to float pipe 2026-05-06 23:25:25 +00:00
jay_opcodes_gen.py
jay_opt_dead_code.c jay/opt_dead_code: handle predication 2026-04-20 22:32:02 +00:00
jay_opt_predicate.c jay: predicate NoMask instructions in uniform IF's 2026-04-28 23:13:50 +00:00
jay_opt_propagate.c jay: propagate inverse-ballots only locally 2026-04-28 23:13:50 +00:00
jay_print.c jay: drop UGPR->UMEM spilling path 2026-04-28 23:13:50 +00:00
jay_private.h jay: assign accumulators post-RA 2026-05-06 23:25:25 +00:00
jay_prog_data.c brw: Stop tracking inline parameter usage in prog_key/prog_data 2026-04-30 16:39:22 +00:00
jay_register_allocate.c jay: drop UGPR->UMEM spilling path 2026-04-28 23:13:50 +00:00
jay_repair_ssa.c jay: introduce a physical control flow graph 2026-04-28 23:13:50 +00:00
jay_simd_width.c jay: drop a bunch of stale TODO and XXX 2026-04-28 23:13:50 +00:00
jay_spill.c jay: drop UGPR->UMEM spilling path 2026-04-28 23:13:50 +00:00
jay_to_binary.c jay: model MAC 2026-05-06 23:25:25 +00:00
jay_validate.c jay: adjust flag replication 2026-04-28 23:13:50 +00:00
jay_validate_ra.c jay: drop a bunch of stale TODO and XXX 2026-04-28 23:13:50 +00:00
meson.build jay: assign accumulators post-RA 2026-05-06 23:25:25 +00:00
README.md
register-file.md

Xe2 compiler experiments.

Work-in-progress, not ready for users/benchmarks.