Lines Matching refs:RegAlias
424 for (RegNumT RegAlias : RegNumBVIter(Aliases)) { in addSpillFill() local
425 Iter.RegMask[RegAlias] = false; in addSpillFill()
469 for (RegNumT RegAlias : RegNumBVIter(Aliases)) { in handleActiveRangeExpiredOrInactive() local
470 --RegUses[RegAlias]; in handleActiveRangeExpiredOrInactive()
471 assert(RegUses[RegAlias] >= 0); in handleActiveRangeExpiredOrInactive()
493 for (RegNumT RegAlias : RegNumBVIter(Aliases)) { in handleInactiveRangeExpiredOrReactivated() local
494 assert(RegUses[RegAlias] >= 0); in handleInactiveRangeExpiredOrReactivated()
495 ++RegUses[RegAlias]; in handleInactiveRangeExpiredOrReactivated()
572 for (RegNumT RegAlias : RegNumBVIter(Aliases)) { in filterFreeWithInactiveRanges() local
576 Iter.Free[RegAlias] = false; in filterFreeWithInactiveRanges()
577 Iter.FreeUnfiltered[RegAlias] = false; in filterFreeWithInactiveRanges()
581 RegAlias == Iter.PreferReg && overlapsDefs(Func, Iter.Cur, Item)) { in filterFreeWithInactiveRanges()
605 for (RegNumT RegAlias : RegNumBVIter(Aliases)) { in filterFreeWithPrecoloredRanges() local
606 Iter.Weights[RegAlias].setWeight(RegWeight::Inf); in filterFreeWithPrecoloredRanges()
607 Iter.Free[RegAlias] = false; in filterFreeWithPrecoloredRanges()
608 Iter.FreeUnfiltered[RegAlias] = false; in filterFreeWithPrecoloredRanges()
609 Iter.PrecoloredUnhandledMask[RegAlias] = true; in filterFreeWithPrecoloredRanges()
612 if (Iter.AllowOverlap && RegAlias == Iter.PreferReg) { in filterFreeWithPrecoloredRanges()
627 for (RegNumT RegAlias : RegNumBVIter(Aliases)) { in allocatePrecoloredRegister() local
628 assert(RegUses[RegAlias] >= 0); in allocatePrecoloredRegister()
629 ++RegUses[RegAlias]; in allocatePrecoloredRegister()
640 for (RegNumT RegAlias : RegNumBVIter(Aliases)) { in allocatePreferredRegister() local
641 assert(RegUses[RegAlias] >= 0); in allocatePreferredRegister()
642 ++RegUses[RegAlias]; in allocatePreferredRegister()
656 for (RegNumT RegAlias : RegNumBVIter(Aliases)) { in allocateFreeRegister() local
657 assert(RegUses[RegAlias] >= 0); in allocateFreeRegister()
658 ++RegUses[RegAlias]; in allocateFreeRegister()
673 for (RegNumT RegAlias : RegNumBVIter(Aliases)) { in handleNoFreeRegisters() local
674 Iter.Weights[RegAlias].addWeight(W); in handleNoFreeRegisters()
684 for (RegNumT RegAlias : RegNumBVIter(Aliases)) { in handleNoFreeRegisters() local
685 Iter.Weights[RegAlias].addWeight(W); in handleNoFreeRegisters()
745 for (RegNumT RegAlias : RegNumBVIter(Aliases)) { in handleNoFreeRegisters() local
746 --RegUses[RegAlias]; in handleNoFreeRegisters()
747 assert(RegUses[RegAlias] >= 0); in handleNoFreeRegisters()
774 for (RegNumT RegAlias : RegNumBVIter(Aliases)) { in handleNoFreeRegisters() local
775 assert(RegUses[RegAlias] >= 0); in handleNoFreeRegisters()
776 ++RegUses[RegAlias]; in handleNoFreeRegisters()