Skip to content

Commit 2605935

Browse files
committed
lift_indirect_targets: use assume_uniform instead of broadcast_first
1 parent e82df2a commit 2605935

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/shady/passes/lift_indirect_targets.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,7 @@ static LiftedCont* lambda_lift(Context* ctx, const Node* cont, String given_name
147147
}), &ovar->payload.var.name));
148148

149149
if (is_qualified_type_uniform(ovar->type))
150-
recovered_value = first(bind_instruction_named(bb, prim_op(a, (PrimOp) { .op = subgroup_broadcast_first_op, .operands = singleton(recovered_value) }), &ovar->payload.var.name));
150+
recovered_value = first(bind_instruction_named(bb, prim_op(a, (PrimOp) { .op = subgroup_assume_uniform_op, .operands = singleton(recovered_value) }), &ovar->payload.var.name));
151151

152152
register_processed(&lifting_ctx.rewriter, ovar, recovered_value);
153153
}

0 commit comments

Comments
 (0)