From: Alyssa Rosenzweig Date: Thu, 28 May 2020 18:15:09 +0000 (-0400) Subject: pan/bi: Set branch conditional bit X-Git-Url: https://git.libre-soc.org/?p=mesa.git;a=commitdiff_plain;h=e4791d2bf85045f59451dcbc0e166b3c71ec3048 pan/bi: Set branch conditional bit Signed-off-by: Alyssa Rosenzweig Part-of: --- 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;