ir3/a7xx: Add new lock/unlock CS instructions
authorDanylo Piliaiev <dpiliaiev@igalia.com>
Thu, 16 Feb 2023 19:34:33 +0000 (20:34 +0100)
committerMarge Bot <emma+marge@anholt.net>
Thu, 27 Apr 2023 21:06:46 +0000 (21:06 +0000)
commit3b0daf29e5073e3687767e7383cc6228ef41ab04
treeba37ba89cb094a090dceab0873c3382de3ac3fb3
parent52ee3943ebf787a610ce283b23ce54bda948e973
ir3/a7xx: Add new lock/unlock CS instructions

Seen at the end of every compuite shader:

 %shader_assmebly%
 lock
 unlock
 end

Signed-off-by: Danylo Piliaiev <dpiliaiev@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21498>
src/freedreno/ir3/disasm-a3xx.c
src/freedreno/ir3/instr-a3xx.h
src/freedreno/ir3/ir3_lexer.l
src/freedreno/ir3/ir3_parser.y
src/freedreno/ir3/tests/disasm.c
src/freedreno/isa/ir3-cat7.xml