diff options
Diffstat (limited to 'llvm/lib')
| -rw-r--r-- | llvm/lib/MC/MCAsmInfo.cpp | 1 | ||||
| -rw-r--r-- | llvm/lib/MC/MCAsmStreamer.cpp | 2 | 
2 files changed, 2 insertions, 1 deletions
| diff --git a/llvm/lib/MC/MCAsmInfo.cpp b/llvm/lib/MC/MCAsmInfo.cpp index 73b259eaa0f..b8ce24b78f4 100644 --- a/llvm/lib/MC/MCAsmInfo.cpp +++ b/llvm/lib/MC/MCAsmInfo.cpp @@ -78,6 +78,7 @@ MCAsmInfo::MCAsmInfo() {    DwarfRequiresRelocationForSectionOffset = true;    DwarfSectionOffsetDirective = 0;    DwarfUsesLabelOffsetForRanges = true; +  DwarfRegNumForCFI = false;    HasMicrosoftFastStdCallMangling = false;    AsmTransCBE = 0; diff --git a/llvm/lib/MC/MCAsmStreamer.cpp b/llvm/lib/MC/MCAsmStreamer.cpp index acf77558c33..4ea1c9fb842 100644 --- a/llvm/lib/MC/MCAsmStreamer.cpp +++ b/llvm/lib/MC/MCAsmStreamer.cpp @@ -825,7 +825,7 @@ void MCAsmStreamer::EmitCFIEndProc() {  }  void MCAsmStreamer::EmitRegisterName(int64_t Register) { -  if (InstPrinter) { +  if (InstPrinter && !MAI.useDwarfRegNumForCFI()) {      const TargetAsmInfo &asmInfo = getContext().getTargetAsmInfo();      unsigned LLVMRegister = asmInfo.getLLVMRegNum(Register, true);      InstPrinter->printRegName(OS, LLVMRegister); | 

