diff --git a/src/intel/compiler/jay/jay_opt_propagate.c b/src/intel/compiler/jay/jay_opt_propagate.c index 8c3e3c8e587..b1ce8f7a846 100644 --- a/src/intel/compiler/jay/jay_opt_propagate.c +++ b/src/intel/compiler/jay/jay_opt_propagate.c @@ -345,7 +345,7 @@ propagate_backwards(jay_function *f) /* Fold UGPR->{GPR, FLAG} copies coming out of NIR */ if (!flag && - I->type == use->type && + canonicalize_for_bit_compare(I->type) == use->type && I->op != JAY_OPCODE_PHI_DST && use->op == JAY_OPCODE_MOV && use->dst.file != J_ADDRESS) {