[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