• Home
  • Raw
  • Download

Lines Matching refs:info_lo

550     RegisterInfo* info_lo = GetRegInfo(rl.low_reg);  in WideToNarrow()  local
552 if (info_lo->is_temp) { in WideToNarrow()
553 info_lo->pair = false; in WideToNarrow()
554 info_lo->def_start = NULL; in WideToNarrow()
555 info_lo->def_end = NULL; in WideToNarrow()
671 RegisterInfo* info_lo = GetRegInfo(low_reg); in MarkPair() local
673 info_lo->pair = info_hi->pair = true; in MarkPair()
674 info_lo->partner = high_reg; in MarkPair()
758 RegisterInfo* info_lo = AllocLive(loc.s_reg_low, kAnyReg); in UpdateLoc() local
759 if (info_lo) { in UpdateLoc()
760 if (info_lo->pair) { in UpdateLoc()
761 Clobber(info_lo->reg); in UpdateLoc()
762 Clobber(info_lo->partner); in UpdateLoc()
763 FreeTemp(info_lo->reg); in UpdateLoc()
765 loc.low_reg = info_lo->reg; in UpdateLoc()
782 RegisterInfo* info_lo = AllocLive(loc.s_reg_low, kAnyReg); in UpdateLocWide() local
785 match = match && (info_lo != NULL); in UpdateLocWide()
788 match = match && (IsFpReg(info_lo->reg) == IsFpReg(info_hi->reg)); in UpdateLocWide()
790 if (match && IsFpReg(info_lo->reg)) { in UpdateLocWide()
791 match &= ((info_lo->reg & 0x1) == 0); in UpdateLocWide()
792 match &= ((info_hi->reg - info_lo->reg) == 1); in UpdateLocWide()
795 if (match && (info_lo->pair || info_hi->pair)) { in UpdateLocWide()
796 match = (info_lo->pair == info_hi->pair); in UpdateLocWide()
797 match &= ((info_lo->reg == info_hi->partner) && in UpdateLocWide()
798 (info_hi->reg == info_lo->partner)); in UpdateLocWide()
802 loc.low_reg = info_lo->reg; in UpdateLocWide()
810 if (info_lo) { in UpdateLocWide()
811 Clobber(info_lo->reg); in UpdateLocWide()
812 FreeTemp(info_lo->reg); in UpdateLocWide()
813 if (info_lo->pair) in UpdateLocWide()
814 Clobber(info_lo->partner); in UpdateLocWide()