Lines Matching defs:TRI

115                const TargetRegisterInfo *TRI);
163 const TargetRegisterInfo *TRI, const TargetInstrInfo *TII,
189 const TargetRegisterInfo *TRI) {
191 OS << printReg(Reg, TRI);
269 const TargetRegisterInfo *TRI) {
274 for (int I = 0, E = TRI->getNumRegs(); I < E; I++) {
279 OS << printReg(I, TRI);
289 const TargetRegisterInfo *TRI) {
291 OS << printRegClassOrBank(Reg, RegInfo, TRI);
312 const TargetRegisterInfo *TRI) {
322 ::printRegClassOrBank(Reg, VReg.Class, RegInfo, TRI);
325 printRegMIR(PreferredReg, VReg.PreferredRegister, TRI);
332 printRegMIR(LI.first, LiveIn.Register, TRI);
334 printRegMIR(LI.second, LiveIn.VirtualRegister, TRI);
344 printRegMIR(*I, Reg, TRI);
386 const TargetRegisterInfo *TRI = MF.getSubtarget().getRegisterInfo();
392 printRegMIR(EntryValReg, Obj.EntryValueRegister, TRI);
400 const TargetRegisterInfo *TRI = MF.getSubtarget().getRegisterInfo();
473 printRegMIR(CSInfo.getReg(), Reg, TRI);
533 const auto *TRI = MF.getSubtarget().getRegisterInfo();
549 printRegMIR(ArgReg.Reg, YmlArgReg.Reg, TRI);
619 const auto *TRI = MF.getSubtarget().getRegisterInfo();
621 for (const uint32_t *Mask : TRI->getRegMasks())
719 const TargetRegisterInfo &TRI = *MRI.getTargetRegisterInfo();
726 OS << printReg(LI.PhysReg, &TRI);
758 const auto *TRI = SubTarget.getRegisterInfo();
759 assert(TRI && "Expected target register info");
773 print(MI, I, TRI, TII, ShouldPrintRegisterTies,
827 print(MI, I, TRI, TII, ShouldPrintRegisterTies,
922 const TargetRegisterInfo *TRI,
927 std::string MOComment = TII->createMIROperandComment(MI, Op, OpIdx, TRI);
933 MachineOperand::printSubRegIdx(OS, Op.getImm(), TRI);
960 ShouldPrintRegisterTies, TiedOperandIdx, TRI, TII);
970 OS << StringRef(TRI->getRegMaskNames()[RegMaskInfo->second]).lower();
972 printCustomRegMask(Op.getRegMask(), OS, TRI);