projects
/
mesa.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
intel/fs: Add an UNDEF instruction to avoid excess live ranges
[mesa.git]
/
src
/
intel
/
compiler
/
brw_fs_nir.cpp
diff --git
a/src/intel/compiler/brw_fs_nir.cpp
b/src/intel/compiler/brw_fs_nir.cpp
index 77b131272ca0869696696809a46c8d3a6e09f3d7..eef21294d07029d43293f95231e9db6f6dc912ea 100644
(file)
--- a/
src/intel/compiler/brw_fs_nir.cpp
+++ b/
src/intel/compiler/brw_fs_nir.cpp
@@
-1951,6
+1951,7
@@
fs_visitor::get_nir_dest(const nir_dest &dest)
BRW_REGISTER_TYPE_F);
nir_ssa_values[dest.ssa.index] =
bld.vgrf(reg_type, dest.ssa.num_components);
+ bld.UNDEF(nir_ssa_values[dest.ssa.index]);
return nir_ssa_values[dest.ssa.index];
} else {
/* We don't handle indirects on locals */