Home | History | Annotate | Download | only in gcc

Lines Matching defs:best_p

800   class temp_slot *p, *best_p = 0, *selected = NULL, **pp;
822 && (best_p == 0
823 || (known_eq (best_p->size, p->size)
824 ? best_p->align > p->align
825 : known_ge (best_p->size, p->size))))
831 best_p = 0;
834 best_p = p;
840 if (best_p)
842 selected = best_p;
848 if (GET_MODE (best_p->slot) == BLKmode)
850 int alignment = best_p->align / BITS_PER_UNIT;
853 if (known_ge (best_p->size - rounded_size, alignment))
857 p->size = best_p->size - rounded_size;
858 p->base_offset = best_p->base_offset + rounded_size;
859 p->full_size = best_p->full_size - rounded_size;
860 p->slot = adjust_address_nv (best_p->slot, BLKmode, rounded_size);
861 p->align = best_p->align;
862 p->type = best_p->type;
867 best_p->size = rounded_size;
868 best_p->full_size = rounded_size;