[all-commits] [llvm/llvm-project] dfe55c: [AIX] use the original name as the input to create...

Esme via All-commits all-commits at lists.llvm.org
Tue Aug 23 22:37:25 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: dfe55cc1cd247275fdefccae4fb3f2d01d7fde93
      https://github.com/llvm/llvm-project/commit/dfe55cc1cd247275fdefccae4fb3f2d01d7fde93
  Author: esmeyi <esme.yi at ibm.com>
  Date:   2022-08-24 (Wed, 24 Aug 2022)

  Changed paths:
    M llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp
    A llvm/test/CodeGen/PowerPC/aix-xcoff-tls-rename.ll

  Log Message:
  -----------
  [AIX] use the original name as the input to create the new symbol for TLS symbol.

Summary: Currently, an error was reported when a thread local symbol has an invalid name. D100956 create a new symbol to prefix the TLS symbol name with a dot. When the symbol name is renamed, the error occurs. This patch uses the original symbol name (name in the symbol table) as the input for the symbol for TOC entry.

Reviewed By: shchenz, lkail

Differential Revision: https://reviews.llvm.org/D132348




More information about the All-commits mailing list