Lines Matching defs:block
371 /* A block contains at most one PC-relative constant, from a terminal branch.
375 * block is not known until after all other passes have finished.
379 bi_assign_branch_offset(bi_context *ctx, bi_block *block)
381 if (list_is_empty(&block->clauses))
384 bi_clause *clause = list_last_entry(&block->clauses, bi_clause, link);
739 bi_foreach_block(ctx, block) {
740 bi_assign_branch_offset(ctx, block);
742 bi_foreach_clause_in_block(block, clause) {
743 bool is_last = (clause->link.next == &block->clauses);
746 * the block for the last clause in the block or just
747 * the next clause within the block */
752 next = bi_next_clause(ctx, block->successors[0], NULL);
753 next_2 = bi_next_clause(ctx, block->successors[1], NULL);
755 next = bi_next_clause(ctx, block, clause);