[lld] r340152 - Remove unnecessary applyMask() application.

Rui Ueyama via llvm-commits llvm-commits at lists.llvm.org
Sun Aug 19 23:33:29 PDT 2018


Author: ruiu
Date: Sun Aug 19 23:33:29 2018
New Revision: 340152

URL: http://llvm.org/viewvc/llvm-project?rev=340152&view=rev
Log:
Remove unnecessary applyMask() application.

applyMask(0xffffffff, x) is an identity function.

Modified:
    lld/trunk/ELF/Arch/Hexagon.cpp

Modified: lld/trunk/ELF/Arch/Hexagon.cpp
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/ELF/Arch/Hexagon.cpp?rev=340152&r1=340151&r2=340152&view=diff
==============================================================================
--- lld/trunk/ELF/Arch/Hexagon.cpp (original)
+++ lld/trunk/ELF/Arch/Hexagon.cpp Sun Aug 19 23:33:29 2018
@@ -129,7 +129,7 @@ void Hexagon::relocateOne(uint8_t *Loc,
     or32le(Loc, applyMask(0x000007e0, Val));
     break;
   case R_HEX_32:
-    or32le(Loc, applyMask(0xffffffff, Val));
+    or32le(Loc, Val);
     break;
   case R_HEX_32_6_X:
     or32le(Loc, applyMask(0x0fff3fff, Val >> 6));




More information about the llvm-commits mailing list