Lines Matching refs:conditional
47 * Instructions consuming conditionals (branches and conditional selects)
48 * require their condition to be written into the conditional register (r31)
370 * scheduled one). Excludes conditional branches and csel */
741 bool conditional = alu && !branch && OP_IS_CSEL(instructions[i]->op);
742 conditional |= (branch && instructions[i]->branch.conditional);
744 if (conditional && no_cond)
757 best_conditional = conditional;
781 /* Once we schedule a conditional, we can't again */
864 * - Move the conditional into the bundle. Preferred, but only works if the
865 * conditional is used only once and is from this block.
866 * - Copy the conditional.
868 * We search for the conditional. If it's in this block, single-use, and
926 /* Using the information about the moveable conditional itself, we either pop
977 /* Grab the conditional instruction */
983 /* We have exclusive reign over this (possibly move) conditional
984 * instruction. We can rewrite into a pipeline conditional register */
1185 if (branch && branch->branch.conditional) {
1217 * since we might not have room for a conditional in vmul/sadd.