[llvm] 0f6bd9c - [MC] Drop unneeded std::abs for DW_def_cfa_offset in DarwinX86AsmBackend::generateCompactUnwindEncoding
Fangrui Song via llvm-commits
llvm-commits at lists.llvm.org
Fri May 22 21:13:44 PDT 2020
Author: Fangrui Song
Date: 2020-05-22T21:12:47-07:00
New Revision: 0f6bd9cda6c002050b610b886a43c282e4ca2807
URL: https://github.com/llvm/llvm-project/commit/0f6bd9cda6c002050b610b886a43c282e4ca2807
DIFF: https://github.com/llvm/llvm-project/commit/0f6bd9cda6c002050b610b886a43c282e4ca2807.diff
LOG: [MC] Drop unneeded std::abs for DW_def_cfa_offset in DarwinX86AsmBackend::generateCompactUnwindEncoding
This clean-up is available after double negation bugs are fixed.
Added:
Modified:
llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp
Removed:
################################################################################
diff --git a/llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp b/llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp
index 3e0761fb85b1..e49ee1792373 100644
--- a/llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp
+++ b/llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp
@@ -1470,7 +1470,7 @@ class DarwinX86AsmBackend : public X86AsmBackend {
// L0:
// .cfi_def_cfa_offset 80
//
- StackSize = std::abs(Inst.getOffset()) / StackDivide;
+ StackSize = Inst.getOffset() / StackDivide;
++NumDefCFAOffsets;
break;
}
More information about the llvm-commits
mailing list