Lines Matching refs:RegNum
68 int MCRegisterInfo::getDwarfRegNum(MCRegister RegNum, bool isEH) const {
74 DwarfLLVMRegPair Key = { RegNum, 0 };
76 if (I == M+Size || I->FromReg != RegNum)
81 Optional<unsigned> MCRegisterInfo::getLLVMRegNum(unsigned RegNum,
88 DwarfLLVMRegPair Key = { RegNum, 0 };
90 if (I != M + Size && I->FromReg == RegNum)
95 int MCRegisterInfo::getDwarfRegNumFromDwarfEHRegNum(unsigned RegNum) const {
104 if (Optional<unsigned> LRegNum = getLLVMRegNum(RegNum, true))
106 return RegNum;
109 int MCRegisterInfo::getSEHRegNum(MCRegister RegNum) const {
110 const DenseMap<MCRegister, int>::const_iterator I = L2SEHRegs.find(RegNum);
111 if (I == L2SEHRegs.end()) return (int)RegNum;
115 int MCRegisterInfo::getCodeViewRegNum(MCRegister RegNum) const {
118 const DenseMap<MCRegister, int>::const_iterator I = L2CVRegs.find(RegNum);
120 report_fatal_error("unknown codeview register " + (RegNum < getNumRegs()
121 ? getName(RegNum)
122 : Twine(RegNum)));