aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/panfrost/bifrost/bi_schedule.c5
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;