Lines Matching refs:is_linear
121 int32_t get_dominator(int idx_a, int idx_b, Program* program, bool is_linear) in get_dominator() argument
128 if (is_linear) { in get_dominator()
173 if (op.regClass().type() == RegType::vgpr && op.regClass().is_linear()) in next_uses_per_block()
209 std::vector<unsigned>& preds = temp.is_linear() ? block->linear_preds : block->logical_preds; in next_uses_per_block()
216 …et_dominator(dom, ctx.next_use_distances_end[pred_idx][temp].first, ctx.program, temp.is_linear()); in next_uses_per_block()
346 if (op.regClass().type() == RegType::vgpr && op.regClass().is_linear()) in local_next_uses()
567 …std::vector<unsigned>& preds = pair.first.is_linear() ? block->linear_preds : block->logical_preds; in init_live_in_vars()
740 if (!live.first.is_linear()) in add_coupling_code()
772 if (live.first.is_linear()) in add_coupling_code()
884 … std::vector<unsigned> preds = pair.first.is_linear() ? block->linear_preds : block->logical_preds; in add_coupling_code()
979 … std::vector<unsigned> preds = pair.first.is_linear() ? block->linear_preds : block->logical_preds; in add_coupling_code()
1033 aco_opcode opcode = pair.first.is_linear() ? aco_opcode::p_linear_phi : aco_opcode::p_phi; in add_coupling_code()
1584 assert(temp.type() == RegType::vgpr && !temp.is_linear()); in assign_spill_slots()