summaryrefslogtreecommitdiffstats
path: root/src/panfrost/Makefile.sources
diff options
context:
space:
mode:
authorAlyssa Rosenzweig <[email protected]>2020-03-06 19:25:00 -0500
committerMarge Bot <[email protected]>2020-03-07 00:37:39 +0000
commitb329f8c750af96f9efb968045dcf03b0fad1b34e (patch)
tree7ab1991c9557b601d13c1f0fc607941b91744974 /src/panfrost/Makefile.sources
parent51e537c9fa4d10bc5b065a60095bf2d85080d3c5 (diff)
pan/bi: Add dummy scheduler
Do the absolute simplest possible thing -- create a clause for every instruction, and just pick whichever slot we can, nopping the other, copying whatever constant we have whether it's used or not. To be clear - this is not to be used in a production compiler. But this lets actual bundles and clauses show up in the BIR, which unblocks work on final code generation and packing (which can happen more or less in parallel to NIR->BIR, optimization, register allocation, and writing an actual scheduling). Signed-off-by: Alyssa Rosenzweig <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4097>
Diffstat (limited to 'src/panfrost/Makefile.sources')
-rw-r--r--src/panfrost/Makefile.sources1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/panfrost/Makefile.sources b/src/panfrost/Makefile.sources
index 06ec8a8eb56..54de930ec66 100644
--- a/src/panfrost/Makefile.sources
+++ b/src/panfrost/Makefile.sources
@@ -3,6 +3,7 @@ bifrost_FILES := \
bifrost/bifrost_compile.c \
bifrost/bifrost_compile.h \
bifrost/bifrost_tables.c \
+ bifrost/bi_schedule.c \
bifrost/bi_print.c \
bifrost/bi_print.h \
bifrost/bi_quirks.c \