Lines Matching refs:conflicting
834 for (struct ra_interval *conflicting = ra_file_search_right(file, physreg), in try_evict_regs() local
835 *next = ra_interval_next_or_null(conflicting); in try_evict_regs()
836 conflicting != NULL && in try_evict_regs()
837 conflicting->physreg_start < physreg + reg_size(reg); in try_evict_regs()
838 conflicting = next, next = ra_interval_next_or_null(next)) { in try_evict_regs()
839 if (!is_early_clobber(reg) && !is_source && conflicting->is_killed) in try_evict_regs()
842 if (conflicting->frozen) { in try_evict_regs()
848 reg_file_size(file, conflicting->interval.reg); in try_evict_regs()
856 if (!(conflicting->interval.reg->flags & IR3_REG_HALF) && in try_evict_regs()
863 conflicting->physreg_end - conflicting->physreg_start; in try_evict_regs()
868 i < conflicting->physreg_end - conflicting->physreg_start; i++) in try_evict_regs()
871 conflicting->physreg_end - conflicting->physreg_start; in try_evict_regs()
873 ra_move_interval(ctx, file, conflicting, avail_start); in try_evict_regs()
890 conflicting->physreg_end - conflicting->physreg_start) in try_evict_regs()
894 conflicting->physreg_end > reg_file_size(file, killed->interval.reg)) in try_evict_regs()
918 !(conflicting->interval.reg->flags & IR3_REG_HALF)) && in try_evict_regs()
920 conflicting->physreg_start % 2 != 0)) in try_evict_regs()
932 conflicting_start = conflicting->physreg_start; in try_evict_regs()
936 ra_pop_interval(ctx, file, conflicting); in try_evict_regs()