aboutsummaryrefslogtreecommitdiffstats
path: root/src/freedreno/computerator/ir3_asm.c
Commit message (Collapse)AuthorAgeFilesLines
* freedreno/ir3: refactor out helper to compile shader from asmRob Clark2020-06-191-18/+4
| | | | | | | | | Deduplicate a bit of hand-building of ir3_shader/_variant from computerator and delay test. This also removes the need for external things to depend on generated ir3_parser header. Signed-off-by: Rob Clark <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5508>
* freedreno/computerator: MERGEDREGS updateRob Clark2020-06-181-0/+1
| | | | | Signed-off-by: Rob Clark <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5458>
* freedreno/ir3: re-work assembler APIRob Clark2020-06-181-1/+1
| | | | | | | | Just pass thru the variant, since it has everything we need. And will be needed in the next patch. Signed-off-by: Rob Clark <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5458>
* freedreno/ir3: Move ir3 assembler to backend compilerKristian H. Kristensen2020-04-251-1/+1
| | | | | | For easier reuse. Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4741>
* freedreno/computerator: Decouple ir3 assemblerKristian H. Kristensen2020-04-251-2/+6
| | | | | | | Specifically, don't include ir3_asm.h in the parser as that's computerator specific. Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4741>
* freedreno/computerator: add computeratorRob Clark2020-02-241-0/+70
A standalone tool to compile and run compute shaders from ir3 assembly. Mostly to have an easy way to experiment with instructions. Signed-off-by: Rob Clark <[email protected]> Tested-by: Marge Bot <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3926> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3926>