[lld] r215578 - AArch64: replace __func__ with LLVM_FUNCTION_NAME

Hans Wennborg hans at hanshq.net
Wed Aug 13 14:08:39 PDT 2014


Author: hans
Date: Wed Aug 13 16:08:39 2014
New Revision: 215578

URL: http://llvm.org/viewvc/llvm-project?rev=215578&view=rev
Log:
AArch64: replace __func__ with LLVM_FUNCTION_NAME

MSVC doesn't define __func__.

Modified:
    lld/trunk/lib/ReaderWriter/ELF/AArch64/AArch64RelocationHandler.cpp
    lld/trunk/lib/ReaderWriter/ELF/AArch64/AArch64RelocationPass.cpp

Modified: lld/trunk/lib/ReaderWriter/ELF/AArch64/AArch64RelocationHandler.cpp
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/lib/ReaderWriter/ELF/AArch64/AArch64RelocationHandler.cpp?rev=215578&r1=215577&r2=215578&view=diff
==============================================================================
--- lld/trunk/lib/ReaderWriter/ELF/AArch64/AArch64RelocationHandler.cpp (original)
+++ lld/trunk/lib/ReaderWriter/ELF/AArch64/AArch64RelocationHandler.cpp Wed Aug 13 16:08:39 2014
@@ -20,12 +20,12 @@ using namespace elf;
 static void relocR_AARCH64_ABS64(uint8_t *location, uint64_t P, uint64_t S,
                                  int64_t A) {
   int64_t result = (int64_t)S + A;
-  DEBUG_WITH_TYPE("AArch64", llvm::dbgs() << "\t\tHandle " << __func__ << " -";
-                  llvm::dbgs() << " S: 0x" << Twine::utohexstr(S);
-                  llvm::dbgs() << " A: 0x" << Twine::utohexstr(A);
-                  llvm::dbgs() << " P: 0x" << Twine::utohexstr(P);
-                  llvm::dbgs() << " result: 0x" << Twine::utohexstr(result)
-                               << "\n");
+  DEBUG_WITH_TYPE(
+      "AArch64", llvm::dbgs() << "\t\tHandle " << LLVM_FUNCTION_NAME << " -";
+      llvm::dbgs() << " S: 0x" << Twine::utohexstr(S);
+      llvm::dbgs() << " A: 0x" << Twine::utohexstr(A);
+      llvm::dbgs() << " P: 0x" << Twine::utohexstr(P);
+      llvm::dbgs() << " result: 0x" << Twine::utohexstr(result) << "\n");
   *reinterpret_cast<llvm::support::ulittle64_t *>(location) =
       result |
       (int64_t) * reinterpret_cast<llvm::support::little64_t *>(location);
@@ -44,12 +44,12 @@ static void relocR_AARCH64_PREL32(uint8_
 static void relocR_AARCH64_ABS32(uint8_t *location, uint64_t P, uint64_t S,
                                  int64_t A) {
   int32_t result = (int32_t)(S + A);
-  DEBUG_WITH_TYPE("AArch64", llvm::dbgs() << "\t\tHandle " << __func__ << " -";
-                  llvm::dbgs() << " S: 0x" << Twine::utohexstr(S);
-                  llvm::dbgs() << " A: 0x" << Twine::utohexstr(A);
-                  llvm::dbgs() << " P: 0x" << Twine::utohexstr(P);
-                  llvm::dbgs() << " result: 0x" << Twine::utohexstr(result)
-                               << "\n");
+  DEBUG_WITH_TYPE(
+      "AArch64", llvm::dbgs() << "\t\tHandle " << LLVM_FUNCTION_NAME << " -";
+      llvm::dbgs() << " S: 0x" << Twine::utohexstr(S);
+      llvm::dbgs() << " A: 0x" << Twine::utohexstr(A);
+      llvm::dbgs() << " P: 0x" << Twine::utohexstr(P);
+      llvm::dbgs() << " result: 0x" << Twine::utohexstr(result) << "\n");
   *reinterpret_cast<llvm::support::ulittle32_t *>(location) =
       result |
       (int32_t) * reinterpret_cast<llvm::support::little32_t *>(location);
@@ -64,14 +64,14 @@ static void relocR_AARCH64_ADR_PREL_PG_H
   uint32_t immhi = result & 0x1FFFFC;
   immlo = immlo << 29;
   immhi = immhi << 3;
-  DEBUG_WITH_TYPE("AArch64", llvm::dbgs() << "\t\tHandle " << __func__ << " -";
-                  llvm::dbgs() << " S: " << Twine::utohexstr(S);
-                  llvm::dbgs() << " A: " << Twine::utohexstr(A);
-                  llvm::dbgs() << " P: " << Twine::utohexstr(P);
-                  llvm::dbgs() << " immhi: " << Twine::utohexstr(immhi);
-                  llvm::dbgs() << " immlo: " << Twine::utohexstr(immlo);
-                  llvm::dbgs() << " result: " << Twine::utohexstr(result)
-                               << "\n");
+  DEBUG_WITH_TYPE(
+      "AArch64", llvm::dbgs() << "\t\tHandle " << LLVM_FUNCTION_NAME << " -";
+      llvm::dbgs() << " S: " << Twine::utohexstr(S);
+      llvm::dbgs() << " A: " << Twine::utohexstr(A);
+      llvm::dbgs() << " P: " << Twine::utohexstr(P);
+      llvm::dbgs() << " immhi: " << Twine::utohexstr(immhi);
+      llvm::dbgs() << " immlo: " << Twine::utohexstr(immlo);
+      llvm::dbgs() << " result: " << Twine::utohexstr(result) << "\n");
   *reinterpret_cast<llvm::support::little32_t *>(location) =
       immlo | immhi |
       (int32_t) * reinterpret_cast<llvm::support::little32_t *>(location);
@@ -86,14 +86,14 @@ static void relocR_AARCH64_ADR_PREL_LO21
   uint32_t immhi = result & 0x1FFFFC;
   immlo = immlo << 29;
   immhi = immhi << 3;
-  DEBUG_WITH_TYPE("AArch64", llvm::dbgs() << "\t\tHandle " << __func__ << " -";
-                  llvm::dbgs() << " S: " << Twine::utohexstr(S);
-                  llvm::dbgs() << " A: " << Twine::utohexstr(A);
-                  llvm::dbgs() << " P: " << Twine::utohexstr(P);
-                  llvm::dbgs() << " immhi: " << Twine::utohexstr(immhi);
-                  llvm::dbgs() << " immlo: " << Twine::utohexstr(immlo);
-                  llvm::dbgs() << " result: " << Twine::utohexstr(result)
-                               << "\n");
+  DEBUG_WITH_TYPE(
+      "AArch64", llvm::dbgs() << "\t\tHandle " << LLVM_FUNCTION_NAME << " -";
+      llvm::dbgs() << " S: " << Twine::utohexstr(S);
+      llvm::dbgs() << " A: " << Twine::utohexstr(A);
+      llvm::dbgs() << " P: " << Twine::utohexstr(P);
+      llvm::dbgs() << " immhi: " << Twine::utohexstr(immhi);
+      llvm::dbgs() << " immlo: " << Twine::utohexstr(immlo);
+      llvm::dbgs() << " result: " << Twine::utohexstr(result) << "\n");
   *reinterpret_cast<llvm::support::little32_t *>(location) =
       immlo | immhi |
       (int32_t) * reinterpret_cast<llvm::support::little32_t *>(location);
@@ -105,12 +105,12 @@ static void relocR_AARCH64_ADD_ABS_LO12_
                                            uint64_t S, int64_t A) {
   int32_t result = (int32_t)((S + A) & 0xFFF);
   result <<= 10;
-  DEBUG_WITH_TYPE("AArch64", llvm::dbgs() << "\t\tHandle " << __func__ << " -";
-                  llvm::dbgs() << " S: " << Twine::utohexstr(S);
-                  llvm::dbgs() << " A: " << Twine::utohexstr(A);
-                  llvm::dbgs() << " P: " << Twine::utohexstr(P);
-                  llvm::dbgs() << " result: " << Twine::utohexstr(result)
-                               << "\n");
+  DEBUG_WITH_TYPE(
+      "AArch64", llvm::dbgs() << "\t\tHandle " << LLVM_FUNCTION_NAME << " -";
+      llvm::dbgs() << " S: " << Twine::utohexstr(S);
+      llvm::dbgs() << " A: " << Twine::utohexstr(A);
+      llvm::dbgs() << " P: " << Twine::utohexstr(P);
+      llvm::dbgs() << " result: " << Twine::utohexstr(result) << "\n");
   *reinterpret_cast<llvm::support::little32_t *>(location) =
       result |
       (int32_t) * reinterpret_cast<llvm::support::little32_t *>(location);
@@ -120,12 +120,12 @@ static void relocJump26(uint8_t *locatio
   int32_t result = (int32_t)((S + A) - P);
   result &= 0x0FFFFFFC;
   result >>= 2;
-  DEBUG_WITH_TYPE("AArch64", llvm::dbgs() << "\t\tHandle " << __func__ << " -";
-                  llvm::dbgs() << " S: " << Twine::utohexstr(S);
-                  llvm::dbgs() << " A: " << Twine::utohexstr(A);
-                  llvm::dbgs() << " P: " << Twine::utohexstr(P);
-                  llvm::dbgs() << " result: " << Twine::utohexstr(result)
-                               << "\n");
+  DEBUG_WITH_TYPE(
+      "AArch64", llvm::dbgs() << "\t\tHandle " << LLVM_FUNCTION_NAME << " -";
+      llvm::dbgs() << " S: " << Twine::utohexstr(S);
+      llvm::dbgs() << " A: " << Twine::utohexstr(A);
+      llvm::dbgs() << " P: " << Twine::utohexstr(P);
+      llvm::dbgs() << " result: " << Twine::utohexstr(result) << "\n");
   *reinterpret_cast<llvm::support::little32_t *>(location) =
       result |
       (int32_t) * reinterpret_cast<llvm::support::little32_t *>(location);
@@ -137,12 +137,12 @@ static void relocR_AARCH64_CONDBR19(uint
   int32_t result = (int32_t)((S + A) - P);
   result &= 0x01FFFFC;
   result <<= 3;
-  DEBUG_WITH_TYPE("AArch64", llvm::dbgs() << "\t\tHandle " << __func__ << " -";
-                  llvm::dbgs() << " S: " << Twine::utohexstr(S);
-                  llvm::dbgs() << " A: " << Twine::utohexstr(A);
-                  llvm::dbgs() << " P: " << Twine::utohexstr(P);
-                  llvm::dbgs() << " result: " << Twine::utohexstr(result)
-                               << "\n");
+  DEBUG_WITH_TYPE(
+      "AArch64", llvm::dbgs() << "\t\tHandle " << LLVM_FUNCTION_NAME << " -";
+      llvm::dbgs() << " S: " << Twine::utohexstr(S);
+      llvm::dbgs() << " A: " << Twine::utohexstr(A);
+      llvm::dbgs() << " P: " << Twine::utohexstr(P);
+      llvm::dbgs() << " result: " << Twine::utohexstr(result) << "\n");
   *reinterpret_cast<llvm::support::little32_t *>(location) =
       result |
       (int32_t) * reinterpret_cast<llvm::support::little32_t *>(location);
@@ -153,12 +153,12 @@ static void relocR_AARCH64_LDST8_ABS_LO1
                                              uint64_t S, int64_t A) {
   int32_t result = (int32_t)((S + A) & 0xFFF);
   result <<= 10;
-  DEBUG_WITH_TYPE("AArch64", llvm::dbgs() << "\t\tHandle " << __func__ << " -";
-                  llvm::dbgs() << " S: " << Twine::utohexstr(S);
-                  llvm::dbgs() << " A: " << Twine::utohexstr(A);
-                  llvm::dbgs() << " P: " << Twine::utohexstr(P);
-                  llvm::dbgs() << " result: " << Twine::utohexstr(result)
-                               << "\n");
+  DEBUG_WITH_TYPE(
+      "AArch64", llvm::dbgs() << "\t\tHandle " << LLVM_FUNCTION_NAME << " -";
+      llvm::dbgs() << " S: " << Twine::utohexstr(S);
+      llvm::dbgs() << " A: " << Twine::utohexstr(A);
+      llvm::dbgs() << " P: " << Twine::utohexstr(P);
+      llvm::dbgs() << " result: " << Twine::utohexstr(result) << "\n");
   *reinterpret_cast<llvm::support::little32_t *>(location) =
       result |
       (int32_t) * reinterpret_cast<llvm::support::little32_t *>(location);
@@ -170,12 +170,12 @@ static void relocR_AARCH64_LDST16_ABS_LO
   int32_t result = (int32_t)(S + A);
   result &= 0x0FFC;
   result <<= 9;
-  DEBUG_WITH_TYPE("AArch64", llvm::dbgs() << "\t\tHandle " << __func__ << " -";
-                  llvm::dbgs() << " S: " << Twine::utohexstr(S);
-                  llvm::dbgs() << " A: " << Twine::utohexstr(A);
-                  llvm::dbgs() << " P: " << Twine::utohexstr(P);
-                  llvm::dbgs() << " result: " << Twine::utohexstr(result)
-                               << "\n");
+  DEBUG_WITH_TYPE(
+      "AArch64", llvm::dbgs() << "\t\tHandle " << LLVM_FUNCTION_NAME << " -";
+      llvm::dbgs() << " S: " << Twine::utohexstr(S);
+      llvm::dbgs() << " A: " << Twine::utohexstr(A);
+      llvm::dbgs() << " P: " << Twine::utohexstr(P);
+      llvm::dbgs() << " result: " << Twine::utohexstr(result) << "\n");
   *reinterpret_cast<llvm::support::little32_t *>(location) =
       result |
       (int32_t) * reinterpret_cast<llvm::support::little32_t *>(location);
@@ -187,12 +187,12 @@ static void relocR_AARCH64_LDST32_ABS_LO
   int32_t result = (int32_t)(S + A);
   result &= 0x0FFC;
   result <<= 8;
-  DEBUG_WITH_TYPE("AArch64", llvm::dbgs() << "\t\tHandle " << __func__ << " -";
-                  llvm::dbgs() << " S: " << Twine::utohexstr(S);
-                  llvm::dbgs() << " A: " << Twine::utohexstr(A);
-                  llvm::dbgs() << " P: " << Twine::utohexstr(P);
-                  llvm::dbgs() << " result: " << Twine::utohexstr(result)
-                               << "\n");
+  DEBUG_WITH_TYPE(
+      "AArch64", llvm::dbgs() << "\t\tHandle " << LLVM_FUNCTION_NAME << " -";
+      llvm::dbgs() << " S: " << Twine::utohexstr(S);
+      llvm::dbgs() << " A: " << Twine::utohexstr(A);
+      llvm::dbgs() << " P: " << Twine::utohexstr(P);
+      llvm::dbgs() << " result: " << Twine::utohexstr(result) << "\n");
   *reinterpret_cast<llvm::support::little32_t *>(location) =
       result |
       (int32_t) * reinterpret_cast<llvm::support::little32_t *>(location);
@@ -204,12 +204,12 @@ static void relocR_AARCH64_LDST64_ABS_LO
   int32_t result = (int32_t)(S + A);
   result &= 0x0FF8;
   result <<= 7;
-  DEBUG_WITH_TYPE("AArch64", llvm::dbgs() << "\t\tHandle " << __func__ << " -";
-                  llvm::dbgs() << " S: " << Twine::utohexstr(S);
-                  llvm::dbgs() << " A: " << Twine::utohexstr(A);
-                  llvm::dbgs() << " P: " << Twine::utohexstr(P);
-                  llvm::dbgs() << " result: " << Twine::utohexstr(result)
-                               << "\n");
+  DEBUG_WITH_TYPE(
+      "AArch64", llvm::dbgs() << "\t\tHandle " << LLVM_FUNCTION_NAME << " -";
+      llvm::dbgs() << " S: " << Twine::utohexstr(S);
+      llvm::dbgs() << " A: " << Twine::utohexstr(A);
+      llvm::dbgs() << " P: " << Twine::utohexstr(P);
+      llvm::dbgs() << " result: " << Twine::utohexstr(result) << "\n");
   *reinterpret_cast<llvm::support::little32_t *>(location) =
       result |
       (int32_t) * reinterpret_cast<llvm::support::little32_t *>(location);
@@ -221,12 +221,12 @@ static void relocR_AARCH64_LDST128_ABS_L
   int32_t result = (int32_t)(S + A);
   result &= 0x0FF8;
   result <<= 6;
-  DEBUG_WITH_TYPE("AArch64", llvm::dbgs() << "\t\tHandle " << __func__ << " -";
-                  llvm::dbgs() << " S: " << Twine::utohexstr(S);
-                  llvm::dbgs() << " A: " << Twine::utohexstr(A);
-                  llvm::dbgs() << " P: " << Twine::utohexstr(P);
-                  llvm::dbgs() << " result: " << Twine::utohexstr(result)
-                               << "\n");
+  DEBUG_WITH_TYPE(
+      "AArch64", llvm::dbgs() << "\t\tHandle " << LLVM_FUNCTION_NAME << " -";
+      llvm::dbgs() << " S: " << Twine::utohexstr(S);
+      llvm::dbgs() << " A: " << Twine::utohexstr(A);
+      llvm::dbgs() << " P: " << Twine::utohexstr(P);
+      llvm::dbgs() << " result: " << Twine::utohexstr(result) << "\n");
   *reinterpret_cast<llvm::support::little32_t *>(location) =
       result |
       (int32_t) * reinterpret_cast<llvm::support::little32_t *>(location);
@@ -240,14 +240,14 @@ static void relocR_AARCH64_ADR_GOT_PAGE(
   uint32_t immhi = result & 0x1FFFFC;
   immlo = immlo << 29;
   immhi = immhi << 3;
-  DEBUG_WITH_TYPE("AArch64", llvm::dbgs() << "\t\tHandle " << __func__ << " -";
-                  llvm::dbgs() << " S: " << Twine::utohexstr(S);
-                  llvm::dbgs() << " A: " << Twine::utohexstr(A);
-                  llvm::dbgs() << " P: " << Twine::utohexstr(P);
-                  llvm::dbgs() << " immhi: " << Twine::utohexstr(immhi);
-                  llvm::dbgs() << " immlo: " << Twine::utohexstr(immlo);
-                  llvm::dbgs() << " result: " << Twine::utohexstr(result)
-                               << "\n");
+  DEBUG_WITH_TYPE(
+      "AArch64", llvm::dbgs() << "\t\tHandle " << LLVM_FUNCTION_NAME << " -";
+      llvm::dbgs() << " S: " << Twine::utohexstr(S);
+      llvm::dbgs() << " A: " << Twine::utohexstr(A);
+      llvm::dbgs() << " P: " << Twine::utohexstr(P);
+      llvm::dbgs() << " immhi: " << Twine::utohexstr(immhi);
+      llvm::dbgs() << " immlo: " << Twine::utohexstr(immlo);
+      llvm::dbgs() << " result: " << Twine::utohexstr(result) << "\n");
   *reinterpret_cast<llvm::support::little32_t *>(location) =
       immlo | immhi |
       (int32_t) * reinterpret_cast<llvm::support::little32_t *>(location);
@@ -257,12 +257,12 @@ static void relocR_AARCH64_ADR_GOT_PAGE(
 static void relocR_AARCH64_LD64_GOT_LO12_NC(uint8_t *location, uint64_t P,
                                             uint64_t S, int64_t A) {
   int32_t result = S + A;
-  DEBUG_WITH_TYPE("AArch64", llvm::dbgs() << "\t\tHandle " << __func__ << " -";
-                  llvm::dbgs() << " S: " << Twine::utohexstr(S);
-                  llvm::dbgs() << " A: " << Twine::utohexstr(A);
-                  llvm::dbgs() << " P: " << Twine::utohexstr(P);
-                  llvm::dbgs() << " result: " << Twine::utohexstr(result)
-                               << "\n");
+  DEBUG_WITH_TYPE(
+      "AArch64", llvm::dbgs() << "\t\tHandle " << LLVM_FUNCTION_NAME << " -";
+      llvm::dbgs() << " S: " << Twine::utohexstr(S);
+      llvm::dbgs() << " A: " << Twine::utohexstr(A);
+      llvm::dbgs() << " P: " << Twine::utohexstr(P);
+      llvm::dbgs() << " result: " << Twine::utohexstr(result) << "\n");
   result &= 0xFF8;
   result <<= 7;
   *reinterpret_cast<llvm::support::little32_t *>(location) =
@@ -274,12 +274,12 @@ static void relocR_AARCH64_LD64_GOT_LO12
 static void relocADD_AARCH64_GOTRELINDEX(uint8_t *location, uint64_t P,
                                          uint64_t S, int64_t A) {
   int32_t result = S + A;
-  DEBUG_WITH_TYPE("AArch64", llvm::dbgs() << "\t\tHandle " << __func__ << " -";
-                  llvm::dbgs() << " S: " << Twine::utohexstr(S);
-                  llvm::dbgs() << " A: " << Twine::utohexstr(A);
-                  llvm::dbgs() << " P: " << Twine::utohexstr(P);
-                  llvm::dbgs() << " result: " << Twine::utohexstr(result)
-                               << "\n");
+  DEBUG_WITH_TYPE(
+      "AArch64", llvm::dbgs() << "\t\tHandle " << LLVM_FUNCTION_NAME << " -";
+      llvm::dbgs() << " S: " << Twine::utohexstr(S);
+      llvm::dbgs() << " A: " << Twine::utohexstr(A);
+      llvm::dbgs() << " P: " << Twine::utohexstr(P);
+      llvm::dbgs() << " result: " << Twine::utohexstr(result) << "\n");
   result &= 0xFFF;
   result <<= 10;
   *reinterpret_cast<llvm::support::little32_t *>(location) =
@@ -297,14 +297,14 @@ static void relocR_AARCH64_TLSIE_ADR_GOT
   uint32_t immhi = result & 0x1FFFFC;
   immlo = immlo << 29;
   immhi = immhi << 3;
-  DEBUG_WITH_TYPE("AArch64", llvm::dbgs() << "\t\tHandle " << __func__ << " -";
-                  llvm::dbgs() << " S: " << Twine::utohexstr(S);
-                  llvm::dbgs() << " A: " << Twine::utohexstr(A);
-                  llvm::dbgs() << " P: " << Twine::utohexstr(P);
-                  llvm::dbgs() << " immhi: " << Twine::utohexstr(immhi);
-                  llvm::dbgs() << " immlo: " << Twine::utohexstr(immlo);
-                  llvm::dbgs() << " result: " << Twine::utohexstr(result)
-                               << "\n");
+  DEBUG_WITH_TYPE(
+      "AArch64", llvm::dbgs() << "\t\tHandle " << LLVM_FUNCTION_NAME << " -";
+      llvm::dbgs() << " S: " << Twine::utohexstr(S);
+      llvm::dbgs() << " A: " << Twine::utohexstr(A);
+      llvm::dbgs() << " P: " << Twine::utohexstr(P);
+      llvm::dbgs() << " immhi: " << Twine::utohexstr(immhi);
+      llvm::dbgs() << " immlo: " << Twine::utohexstr(immlo);
+      llvm::dbgs() << " result: " << Twine::utohexstr(result) << "\n");
   *reinterpret_cast<llvm::support::little32_t *>(location) =
       immlo | immhi |
       (int32_t) * reinterpret_cast<llvm::support::little32_t *>(location);
@@ -317,12 +317,12 @@ static void relocR_AARCH64_TLSIE_LD64_GO
   int32_t result = S + A;
   result &= 0xFF8;
   result <<= 7;
-  DEBUG_WITH_TYPE("AArch64", llvm::dbgs() << "\t\tHandle " << __func__ << " -";
-                  llvm::dbgs() << " S: " << Twine::utohexstr(S);
-                  llvm::dbgs() << " A: " << Twine::utohexstr(A);
-                  llvm::dbgs() << " P: " << Twine::utohexstr(P);
-                  llvm::dbgs() << " result: " << Twine::utohexstr(result)
-                               << "\n");
+  DEBUG_WITH_TYPE(
+      "AArch64", llvm::dbgs() << "\t\tHandle " << LLVM_FUNCTION_NAME << " -";
+      llvm::dbgs() << " S: " << Twine::utohexstr(S);
+      llvm::dbgs() << " A: " << Twine::utohexstr(A);
+      llvm::dbgs() << " P: " << Twine::utohexstr(P);
+      llvm::dbgs() << " result: " << Twine::utohexstr(result) << "\n");
   *reinterpret_cast<llvm::support::little32_t *>(location) =
       result |
       (int32_t) * reinterpret_cast<llvm::support::little32_t *>(location);
@@ -334,12 +334,12 @@ static void relocR_AARCH64_TLSLE_ADD_TPR
   int32_t result = S + A;
   result &= 0x0FFF000;
   result >>= 2;
-  DEBUG_WITH_TYPE("AArch64", llvm::dbgs() << "\t\tHandle " << __func__ << " -";
-                  llvm::dbgs() << " S: " << Twine::utohexstr(S);
-                  llvm::dbgs() << " A: " << Twine::utohexstr(A);
-                  llvm::dbgs() << " P: " << Twine::utohexstr(P);
-                  llvm::dbgs() << " result: " << Twine::utohexstr(result)
-                               << "\n");
+  DEBUG_WITH_TYPE(
+      "AArch64", llvm::dbgs() << "\t\tHandle " << LLVM_FUNCTION_NAME << " -";
+      llvm::dbgs() << " S: " << Twine::utohexstr(S);
+      llvm::dbgs() << " A: " << Twine::utohexstr(A);
+      llvm::dbgs() << " P: " << Twine::utohexstr(P);
+      llvm::dbgs() << " result: " << Twine::utohexstr(result) << "\n");
   *reinterpret_cast<llvm::support::little32_t *>(location) =
       result |
       (int32_t) * reinterpret_cast<llvm::support::little32_t *>(location);
@@ -352,12 +352,12 @@ static void relocR_AARCH64_TLSLE_ADD_TPR
   int32_t result = S + A;
   result &= 0x0FFF;
   result <<= 10;
-  DEBUG_WITH_TYPE("AArch64", llvm::dbgs() << "\t\tHandle " << __func__ << " -";
-                  llvm::dbgs() << " S: " << Twine::utohexstr(S);
-                  llvm::dbgs() << " A: " << Twine::utohexstr(A);
-                  llvm::dbgs() << " P: " << Twine::utohexstr(P);
-                  llvm::dbgs() << " result: " << Twine::utohexstr(result)
-                               << "\n");
+  DEBUG_WITH_TYPE(
+      "AArch64", llvm::dbgs() << "\t\tHandle " << LLVM_FUNCTION_NAME << " -";
+      llvm::dbgs() << " S: " << Twine::utohexstr(S);
+      llvm::dbgs() << " A: " << Twine::utohexstr(A);
+      llvm::dbgs() << " P: " << Twine::utohexstr(P);
+      llvm::dbgs() << " result: " << Twine::utohexstr(result) << "\n");
   *reinterpret_cast<llvm::support::little32_t *>(location) =
       result |
       (int32_t) * reinterpret_cast<llvm::support::little32_t *>(location);

Modified: lld/trunk/lib/ReaderWriter/ELF/AArch64/AArch64RelocationPass.cpp
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/lib/ReaderWriter/ELF/AArch64/AArch64RelocationPass.cpp?rev=215578&r1=215577&r2=215578&view=diff
==============================================================================
--- lld/trunk/lib/ReaderWriter/ELF/AArch64/AArch64RelocationPass.cpp (original)
+++ lld/trunk/lib/ReaderWriter/ELF/AArch64/AArch64RelocationPass.cpp Wed Aug 13 16:08:39 2014
@@ -112,7 +112,7 @@ template <class Derived> class AArch64Re
   void handleReference(const DefinedAtom &atom, const Reference &ref) {
     DEBUG_WITH_TYPE(
         "AArch64", llvm::dbgs()
-                       << "\t" << __func__ << "()"
+                       << "\t" << LLVM_FUNCTION_NAME << "()"
                        << ":   Name of Defined Atom: " << atom.name().str();
         llvm::dbgs() << "   kindValue: " << ref.kindValue() << "\n");
     if (ref.kindNamespace() != Reference::KindNamespace::ELF)





More information about the llvm-commits mailing list