mesa/src/panfrost/bifrost
Alyssa Rosenzweig 81692b6d2c pan/bi: Add "word equivalence" relation for index
Takes offset *but not swizzle* into account, so the scheduler can
predict whether indices will end up mapped to the same scalar register.

Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
Reviewed-by: Boris Brezillon <boris.brezillon@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8723>
2021-01-29 16:55:44 +00:00
..
ISA.xml pan/bi: Add CUBEFACE pseudoinstruction 2021-01-29 16:55:44 +00:00
Notes.txt
bi_builder.h.py pan/bi: Generate builder routines 2020-12-31 14:39:01 +00:00
bi_layout.c
bi_liveness.c pan/bi: Remove old IR helpers 2020-12-31 14:39:02 +00:00
bi_opcodes.c.py pan/bi: Generate bi_opcodes.c 2020-12-23 13:15:10 -05:00
bi_opcodes.h.py pan/bi: Generate bi_opcodes.h 2020-12-23 13:15:09 -05:00
bi_opt_dce.c pan/bi: Add "soft" mode to DCE 2021-01-29 16:55:43 +00:00
bi_pack.c pan/bi: Move bi_next_clause to bir.c 2021-01-29 16:55:43 +00:00
bi_packer.c.py pan/bi: Add w0 to the 'h01' swizzle bucket 2021-01-18 20:49:45 +00:00
bi_print.c pan/bi: Use new instruction types 2020-12-31 14:39:02 +00:00
bi_print_common.c pan/bi: Move modifier prints out of common code 2020-12-23 12:48:06 -05:00
bi_print_common.h pan/bi: Move modifier prints out of common code 2020-12-23 12:48:06 -05:00
bi_printer.c.py pan/bi: Print multiple destinations if needed 2021-01-29 16:55:44 +00:00
bi_quirks.h
bi_ra.c pan/bi: Don't fill garbage 2021-01-29 16:55:43 +00:00
bi_schedule.c pan/bi: Use new instruction types 2020-12-31 14:39:02 +00:00
bifrost.h pan/bi: Add internal debug flag 2021-01-29 16:55:43 +00:00
bifrost_compile.c pan/bi: Move init_builder to common code 2021-01-29 16:55:44 +00:00
bifrost_compile.h pan/bi: Lower umul_high 2021-01-18 20:49:45 +00:00
bifrost_isa.py pan/bi: Add helpers for manipulating the ISA 2020-12-23 17:06:57 +00:00
bifrost_nir.h
bifrost_nir_algebraic.py
bir.c pan/bi: Move bi_next_clause to bir.c 2021-01-29 16:55:43 +00:00
cmdline.c pan/bi: Improve interoperability of the command-line disassembler 2021-01-18 20:49:45 +00:00
compiler.h pan/bi: Add "word equivalence" relation for index 2021-01-29 16:55:44 +00:00
disassemble.c pan/bi: Fix M1/M2 decoding in disassembler 2021-01-29 16:55:43 +00:00
disassemble.h
gen_disasm.py pan/bi: Rename isa_parse to bifrost_isa 2020-12-23 17:06:57 +00:00
meson.build pan/bi: Remove old IR opcode table 2020-12-31 14:39:02 +00:00