nir: Use nir_src_is_const and nir_src_as_* in core code
Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
This commit is contained in:
@@ -47,12 +47,12 @@ opt_intrinsics_impl(nir_function_impl *impl)
|
||||
switch (intrin->intrinsic) {
|
||||
case nir_intrinsic_vote_any:
|
||||
case nir_intrinsic_vote_all:
|
||||
if (nir_src_as_const_value(intrin->src[0]))
|
||||
if (nir_src_is_const(intrin->src[0]))
|
||||
replacement = nir_ssa_for_src(&b, intrin->src[0], 1);
|
||||
break;
|
||||
case nir_intrinsic_vote_feq:
|
||||
case nir_intrinsic_vote_ieq:
|
||||
if (nir_src_as_const_value(intrin->src[0]))
|
||||
if (nir_src_is_const(intrin->src[0]))
|
||||
replacement = nir_imm_int(&b, NIR_TRUE);
|
||||
break;
|
||||
default:
|
||||
|
Reference in New Issue
Block a user