diff options
Diffstat (limited to 'llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp')
| -rw-r--r-- | llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp b/llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp index 99a9205b8b2..7b32831c77f 100644 --- a/llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp +++ b/llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp @@ -55,7 +55,7 @@ public: void EmitOp(uint8_t Op, const char* Comment = nullptr) override; void EmitSigned(int Value) override; void EmitUnsigned(unsigned Value) override; - unsigned getFrameRegister() override; + bool isFrameRegister(unsigned MachineReg) override; }; void DIEDwarfExpression::EmitOp(uint8_t Op, const char* Comment) { @@ -67,8 +67,8 @@ void DIEDwarfExpression::EmitSigned(int Value) { void DIEDwarfExpression::EmitUnsigned(unsigned Value) { DU.addUInt(DIE, dwarf::DW_FORM_udata, Value); } -unsigned DIEDwarfExpression::getFrameRegister() { - return getTRI()->getFrameRegister(*AP.MF); +bool DIEDwarfExpression::isFrameRegister(unsigned MachineReg) { + return MachineReg == getTRI()->getFrameRegister(*AP.MF); } |

