Lines Matching refs:MachineRegisterInfo
34 class MachineRegisterInfo; variable
69 MachineRegisterInfo &MRI,
75 MachineRegisterInfo &MRI,
123 MachineRegisterInfo &MRI,
126 void addUsersToMoveToVALUWorklist(Register Reg, MachineRegisterInfo &MRI,
329 const MachineRegisterInfo *MRI) const override;
340 MachineRegisterInfo *MRI) const final;
781 const MachineRegisterInfo &MRI = MF.getRegInfo(); in isVGPRCopy()
787 const MachineRegisterInfo &MRI = MF.getRegInfo(); in hasVGPRUses()
801 bool mayReadEXEC(const MachineRegisterInfo &MRI, const MachineInstr &MI) const;
884 bool usesConstantBus(const MachineRegisterInfo &MRI,
897 const MachineRegisterInfo &MRI) const;
960 bool isLegalVSrcOperand(const MachineRegisterInfo &MRI,
966 bool isLegalRegOperand(const MachineRegisterInfo &MRI,
972 void legalizeOperandsVOP2(MachineRegisterInfo &MRI, MachineInstr &MI) const;
975 void legalizeOperandsVOP3(MachineRegisterInfo &MRI, MachineInstr &MI) const;
982 MachineRegisterInfo &MRI) const;
984 void legalizeOperandsSMRD(MachineRegisterInfo &MRI, MachineInstr &MI) const;
985 void legalizeOperandsFLAT(MachineRegisterInfo &MRI, MachineInstr &MI) const;
990 MachineOperand &Op, MachineRegisterInfo &MRI,
1189 MachineRegisterInfo &MRI) { in isOfRegClass()
1212 MachineRegisterInfo &MRI);
1217 bool execMayBeModifiedBeforeUse(const MachineRegisterInfo &MRI,
1225 bool execMayBeModifiedBeforeAnyUse(const MachineRegisterInfo &MRI,