Commit 3d6a3b3c authored by Christian Gmeiner's avatar Christian Gmeiner Committed by Marge Bot
Browse files

freedreno/isa: store max size for needed bitset

We will use this information later to create a correctly
sized BITSET.
Signed-off-by: Christian Gmeiner's avatarChristian Gmeiner <>
Reviewed-by: Rob Clark's avatarRob Clark <>
Part-of: <mesa/mesa!11321>
parent d29a6e2d
......@@ -400,6 +400,9 @@ class ISA(object):
# Table of all bitsets:
self.bitsets = {}
# Max needed bitsize for one instruction
self.bitsize = 0
root = ElementTree.parse(xmlpath).getroot()
......@@ -435,6 +438,7 @@ class ISA(object):
if b.size is not None:
dbg("toplevel: " +
self.roots[] = b
self.bitsize = max(self.bitsize, b.size)
dbg("derived: " +
self.bitsets[] = b
......@@ -487,4 +491,4 @@ class ISA(object):
# TODO we should probably be able to look at the contexts where
# an expression is evaluated and verify that it doesn't have any
# {VARNAME} references that would be unresolved at evaluation time
\ No newline at end of file
# {VARNAME} references that would be unresolved at evaluation time
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment