Lines Matching refs:conflicting
810 /* Try to evict any registers conflicting with the proposed spot "physreg" for
833 /* Iterate over each range conflicting with physreg */
834 for (struct ra_interval *conflicting = ra_file_search_right(file, physreg),
835 *next = ra_interval_next_or_null(conflicting);
836 conflicting != NULL &&
837 conflicting->physreg_start < physreg + reg_size(reg);
838 conflicting = next, next = ra_interval_next_or_null(next)) {
839 if (!is_early_clobber(reg) && !is_source && conflicting->is_killed)
842 if (conflicting->frozen) {
848 reg_file_size(file, conflicting->interval.reg);
856 if (!(conflicting->interval.reg->flags & IR3_REG_HALF) &&
863 conflicting->physreg_end - conflicting->physreg_start;
868 i < conflicting->physreg_end - conflicting->physreg_start; i++)
871 conflicting->physreg_end - conflicting->physreg_start;
873 ra_move_interval(ctx, file, conflicting, avail_start);
890 conflicting->physreg_end - conflicting->physreg_start)
894 conflicting->physreg_end > reg_file_size(file, killed->interval.reg))
918 !(conflicting->interval.reg->flags & IR3_REG_HALF)) &&
920 conflicting->physreg_start % 2 != 0))
932 conflicting_start = conflicting->physreg_start;
936 ra_pop_interval(ctx, file, conflicting);