[lld] r268743 - [ELF][MIPS] Reduce code duplication. NFC

Simon Atanasyan via llvm-commits llvm-commits at lists.llvm.org
Fri May 6 08:02:54 PDT 2016


Author: atanasyan
Date: Fri May  6 10:02:54 2016
New Revision: 268743

URL: http://llvm.org/viewvc/llvm-project?rev=268743&view=rev
Log:
[ELF][MIPS] Reduce code duplication. NFC

Modified:
    lld/trunk/ELF/Target.cpp

Modified: lld/trunk/ELF/Target.cpp
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/ELF/Target.cpp?rev=268743&r1=268742&r2=268743&view=diff
==============================================================================
--- lld/trunk/ELF/Target.cpp (original)
+++ lld/trunk/ELF/Target.cpp Fri May  6 10:02:54 2016
@@ -1472,17 +1472,17 @@ void MipsTargetInfo<ELFT>::relocateOne(u
   // fallthrough
   case R_MIPS_CALL16:
   case R_MIPS_GOT_OFST:
+  case R_MIPS_LO16:
+  case R_MIPS_PCLO16:
     writeMipsLo16<E>(Loc, Val);
     break;
   case R_MIPS_HI16:
+  case R_MIPS_PCHI16:
     writeMipsHi16<E>(Loc, Val);
     break;
   case R_MIPS_JALR:
     // Ignore this optimization relocation for now
     break;
-  case R_MIPS_LO16:
-    writeMipsLo16<E>(Loc, Val);
-    break;
   case R_MIPS_PC16:
     applyMipsPcReloc<E, 16, 2>(Loc, Type, Val);
     break;
@@ -1498,12 +1498,6 @@ void MipsTargetInfo<ELFT>::relocateOne(u
   case R_MIPS_PC32:
     applyMipsPcReloc<E, 32, 0>(Loc, Type, Val);
     break;
-  case R_MIPS_PCHI16:
-    writeMipsHi16<E>(Loc, Val);
-    break;
-  case R_MIPS_PCLO16:
-    writeMipsLo16<E>(Loc, Val);
-    break;
   case R_MIPS_TLS_DTPREL_HI16:
     writeMipsHi16<E>(Loc, Val - DTPOffset);
     break;




More information about the llvm-commits mailing list