diff options
author | Pierre Moreau <[email protected]> | 2016-03-19 14:04:54 +0100 |
---|---|---|
committer | Ilia Mirkin <[email protected]> | 2016-03-31 10:30:29 -0400 |
commit | f96a403bc3e1ef45f92621e9ace48cf757db4059 (patch) | |
tree | 9fcb0aab21489ca2a097d75966d4073a24aa38ac /src/gallium/auxiliary/tgsi/tgsi_lowering.c | |
parent | a94d8d51d7e426485a72e6cfd6185dee9df5e070 (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