diff options
-rw-r--r-- | src/panfrost/bifrost/bi_schedule.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/panfrost/bifrost/bi_schedule.c b/src/panfrost/bifrost/bi_schedule.c index 0e0df05f293..248d9d80a9e 100644 --- a/src/panfrost/bifrost/bi_schedule.c +++ b/src/panfrost/bifrost/bi_schedule.c @@ -227,8 +227,11 @@ bi_schedule(bi_context *ctx) u->constants[0] = ins->constant.u64; /* No indirect jumps yet */ - if (ins->type == BI_BRANCH) + if (ins->type == BI_BRANCH) { u->branch_constant = true; + u->branch_conditional = + (ins->cond != BI_COND_ALWAYS); + } u->clause_type = bi_clause_type_for_ins(ins); u->block = (struct bi_block *) block; |