Searched refs:discard_block (Results 1 – 3 of 3) sorted by relevance
219 comp->discard_block = block; in ppir_emit_discard_block()238 if (!comp->discard_block && !ppir_emit_discard_block(comp)) in ppir_emit_discard_if()250 branch->target = comp->discard_block; in ppir_emit_discard_if()946 if (comp->discard_block) in ppir_compile_nir()947 list_addtail(&comp->discard_block->list, &comp->block_list); in ppir_compile_nir()
401 ppir_block *discard_block; member
1735 Block *discard_block = NULL; in lower_to_hw_instr() local1868 if (!discard_block) { in lower_to_hw_instr()1869 discard_block = program->create_and_insert_block(); in lower_to_hw_instr()1872 bld.reset(discard_block); in lower_to_hw_instr()1885 …d.sopp(aco_opcode::s_cbranch_scc0, Definition(exec, s2), instr->operands[0], discard_block->index); in lower_to_hw_instr()1887 discard_block->linear_preds.push_back(block->index); in lower_to_hw_instr()1888 block->linear_succs.push_back(discard_block->index); in lower_to_hw_instr()