Lines Matching defs:RegNum
144 int64_t MCRegisterInfo::getDwarfRegNum(MCRegister RegNum, bool isEH) const {
150 DwarfLLVMRegPair Key = { RegNum, 0 };
152 if (I == M+Size || I->FromReg != RegNum)
161 std::optional<MCRegister> MCRegisterInfo::getLLVMRegNum(uint64_t RegNum,
168 DwarfLLVMRegPair Key = {unsigned(RegNum), 0};
170 if (I != M + Size && I->FromReg == RegNum)
175 int64_t MCRegisterInfo::getDwarfRegNumFromDwarfEHRegNum(uint64_t RegNum) const {
184 if (std::optional<MCRegister> LRegNum = getLLVMRegNum(RegNum, true)) {
187 return RegNum;
191 return RegNum;
194 int MCRegisterInfo::getSEHRegNum(MCRegister RegNum) const {
195 const DenseMap<MCRegister, int>::const_iterator I = L2SEHRegs.find(RegNum);
196 if (I == L2SEHRegs.end()) return (int)RegNum;
200 int MCRegisterInfo::getCodeViewRegNum(MCRegister RegNum) const {
203 const DenseMap<MCRegister, int>::const_iterator I = L2CVRegs.find(RegNum);
205 report_fatal_error("unknown codeview register " + (RegNum < getNumRegs()
206 ? getName(RegNum)
207 : Twine(RegNum)));