summaryrefslogtreecommitdiffstats
path: root/src/gallium/auxiliary/tgsi/tgsi_lowering.c
diff options
context:
space:
mode:
authorPierre Moreau <[email protected]>2016-03-19 14:04:54 +0100
committerIlia Mirkin <[email protected]>2016-03-31 10:30:29 -0400
commitf96a403bc3e1ef45f92621e9ace48cf757db4059 (patch)
tree9fcb0aab21489ca2a097d75966d4073a24aa38ac /src/gallium/auxiliary/tgsi/tgsi_lowering.c
parenta94d8d51d7e426485a72e6cfd6185dee9df5e070 (diff)
nv50/ir: Check for valid insn instead of def size
This fixes a null pointer dereference during the register allocation pass, if a function had arguments. Functions arguments get a definition from the function itself, a definition which is therefore not linked to any instruction. If a value ends up having a definition but no linked instruction, the register allocation pass doesn't need to consider whether that value is generated by an instruction that can only handle "short" registers (on nv50). Signed-off-by: Pierre Moreau <[email protected]>
Diffstat (limited to 'src/gallium/auxiliary/tgsi/tgsi_lowering.c')
0 files changed, 0 insertions, 0 deletions