Home | History | Annotate | Download | only in Hexagon

Lines Matching defs:TRI

51     PrintRegister(Register R, const TargetRegisterInfo &I) : Reg(R), TRI(I) {}
55 const TargetRegisterInfo &TRI;
60 return OS << PrintReg(PR.Reg.R, &PR.TRI, PR.Reg.S);
66 HexagonGenPredicate() : MachineFunctionPass(ID), TII(0), TRI(0), MRI(0) {
85 const HexagonRegisterInfo *TRI;
208 << PrintReg(Reg.R, TRI, Reg.S) << "\n");
212 DEBUG(dbgs() << "Dead reg: " << PrintReg(Reg.R, TRI, Reg.S) << '\n');
235 DEBUG(dbgs() << LLVM_FUNCTION_NAME << ": " << PrintRegister(Reg, *TRI));
243 DEBUG(dbgs() << " -> " << PrintRegister(PR, *TRI) << '\n');
259 DEBUG(dbgs() << " -> !" << PrintRegister(Register(NewPR), *TRI) << '\n');
483 TRI = MF.getSubtarget<HexagonSubtarget>().getRegisterInfo();