We want types to be consistent throughout the IR so we don't have to
make exceptions to parse things out. These cases just got missed.
Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4158>
.src = {
bir_src_index(&instr->src[0])
},
+ .src_types = {
+ nir_type_float32,
+ },
.swizzle = {
{ 0, 1, 2, 3 }
}
address.dest,
bir_src_index(&instr->src[0])
},
+ .src_types = {
+ nir_type_uint64,
+ nir_type_uint32
+ },
.swizzle = {
{ 0 },
{ 0, 1, 2, 3 }