[all-commits] [llvm/llvm-project] 21bea1: [PowerPC] Support initial-exec TLS relocation on AIX

Qiu Chaofan via All-commits all-commits at lists.llvm.org
Wed Aug 30 01:28:52 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 21bea1a208692f26a7112b9f0f46edb21d706023
      https://github.com/llvm/llvm-project/commit/21bea1a208692f26a7112b9f0f46edb21d706023
  Author: Qiu Chaofan <qiucofan at cn.ibm.com>
  Date:   2023-08-30 (Wed, 30 Aug 2023)

  Changed paths:
    M llvm/include/llvm/MC/MCExpr.h
    M llvm/lib/MC/MCExpr.cpp
    M llvm/lib/MC/XCOFFObjectWriter.cpp
    M llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp
    M llvm/lib/Target/PowerPC/MCTargetDesc/PPCXCOFFObjectWriter.cpp
    M llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp
    M llvm/lib/Target/PowerPC/PPCISelLowering.cpp
    M llvm/lib/Target/PowerPC/PPCISelLowering.h
    M llvm/lib/Target/PowerPC/PPCInstr64Bit.td
    M llvm/lib/Target/PowerPC/PPCInstrInfo.td
    A llvm/test/CodeGen/PowerPC/aix-tls-ie-ldst.ll
    A llvm/test/CodeGen/PowerPC/aix-tls-ie-xcoff-reloc.ll

  Log Message:
  -----------
  [PowerPC] Support initial-exec TLS relocation on AIX

Add TLS_IE relocation type to XCOFF writer, and emit code sequence for
initial-exec TLS variables.

Reviewed By: lkail

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




More information about the All-commits mailing list