• Home
  • Raw
  • Download

Lines Matching refs:TRI

123   TRI(MF.getTarget().getRegisterInfo()),  in AggressiveAntiDepBreaker()
129 BitVector CPSet = TRI->getAllocatableSet(MF, CriticalPathRCs[i]); in AggressiveAntiDepBreaker()
139 dbgs() << " " << TRI->getName(r)); in AggressiveAntiDepBreaker()
149 State = new AggressiveAntiDepState(TRI->getNumRegs(), BB); in StartBlock()
160 for (const unsigned *Alias = TRI->getOverlaps(*I); in StartBlock()
176 for (const unsigned *Alias = TRI->getOverlaps(*I); in StartBlock()
189 for (const unsigned *I = TRI->getCalleeSavedRegs(); *I; ++I) { in StartBlock()
192 for (const unsigned *Alias = TRI->getOverlaps(Reg); in StartBlock()
220 for (unsigned Reg = 0; Reg != TRI->getNumRegs(); ++Reg) { in Observe()
229 dbgs() << " " << TRI->getName(Reg) << "=g" << in Observe()
268 for (const unsigned *Subreg = TRI->getSubRegisters(Reg); in GetPassthruRegs()
332 dbgs() << header << TRI->getName(Reg); header = NULL; }); in HandleLastUse()
336 for (const unsigned *Subreg = TRI->getSubRegisters(Reg); in HandleLastUse()
345 dbgs() << header << TRI->getName(Reg); header = NULL; }); in HandleLastUse()
346 DEBUG(dbgs() << " " << TRI->getName(SubregReg) << "->g" << in HandleLastUse()
382 DEBUG(dbgs() << " " << TRI->getName(Reg) << "=g" << State->GetGroup(Reg)); in PrescanInstruction()
395 for (const unsigned *Alias = TRI->getAliasSet(Reg); *Alias; ++Alias) { in PrescanInstruction()
400 TRI->getName(AliasReg) << ")"); in PrescanInstruction()
407 RC = TII->getRegClass(MI->getDesc(), i, TRI); in PrescanInstruction()
426 for (const unsigned *Alias = TRI->getOverlaps(Reg); in PrescanInstruction()
466 DEBUG(dbgs() << " " << TRI->getName(Reg) << "=g" << in ScanInstruction()
482 RC = TII->getRegClass(MI->getDesc(), i, TRI); in ScanInstruction()
502 DEBUG(dbgs() << "=" << TRI->getName(Reg)); in ScanInstruction()
505 DEBUG(dbgs() << " " << TRI->getName(Reg)); in ScanInstruction()
515 BitVector BV(TRI->getNumRegs(), false); in GetRenameRegisters()
532 BitVector RCBV = TRI->getAllocatableSet(MF, RC); in GetRenameRegisters()
573 if ((SuperReg == 0) || TRI->isSuperRegister(SuperReg, Reg)) in FindSuitableFreeRegisters()
578 DEBUG(dbgs() << "\t\t" << TRI->getName(Reg) << ":"); in FindSuitableFreeRegisters()
585 dbgs() << " " << TRI->getName(r)); in FindSuitableFreeRegisters()
594 bool IsSub = TRI->isSubRegister(SuperReg, Reg); in FindSuitableFreeRegisters()
607 dbgs() << "*** Performing rename " << TRI->getName(SuperReg) << in FindSuitableFreeRegisters()
621 TRI->getMinimalPhysRegClass(SuperReg, MVT::Other); in FindSuitableFreeRegisters()
646 DEBUG(dbgs() << " [" << TRI->getName(NewSuperReg) << ':'); in FindSuitableFreeRegisters()
658 unsigned NewSubRegIdx = TRI->getSubRegIndex(SuperReg, Reg); in FindSuitableFreeRegisters()
660 NewReg = TRI->getSubReg(NewSuperReg, NewSubRegIdx); in FindSuitableFreeRegisters()
663 DEBUG(dbgs() << " " << TRI->getName(NewReg)); in FindSuitableFreeRegisters()
681 for (const unsigned *Alias = TRI->getAliasSet(NewReg); in FindSuitableFreeRegisters()
686 DEBUG(dbgs() << "(alias " << TRI->getName(AliasReg) << " live)"); in FindSuitableFreeRegisters()
767 for (unsigned Reg = 0; Reg < TRI->getNumRegs(); ++Reg) { in BreakAntiDependencies()
769 DEBUG(dbgs() << " " << TRI->getName(Reg)); in BreakAntiDependencies()
820 DEBUG(dbgs() << "\tAntidep reg: " << TRI->getName(AntiDepReg)); in BreakAntiDependencies()
901 << TRI->getName(AntiDepReg) << ":"); in BreakAntiDependencies()
909 DEBUG(dbgs() << " " << TRI->getName(CurrReg) << "->" << in BreakAntiDependencies()
910 TRI->getName(NewReg) << "(" << in BreakAntiDependencies()