[all-commits] [llvm/llvm-project] 652a8f: [PowerPC][PCRelative] Thread Local Storage Support...

Victor Huang via All-commits all-commits at lists.llvm.org
Wed Sep 23 11:50:30 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 652a8f150d4903abb53697ef1762026c6f5e716c
      https://github.com/llvm/llvm-project/commit/652a8f150d4903abb53697ef1762026c6f5e716c
  Author: Victor Huang <wei.huang at ibm.com>
  Date:   2020-09-23 (Wed, 23 Sep 2020)

  Changed paths:
    M llvm/include/llvm/BinaryFormat/ELFRelocs/PowerPC64.def
    M llvm/include/llvm/MC/MCExpr.h
    M llvm/lib/MC/MCExpr.cpp
    M llvm/lib/Target/PowerPC/MCTargetDesc/PPCELFObjectWriter.cpp
    M llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCCodeEmitter.cpp
    M llvm/lib/Target/PowerPC/PPC.h
    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.cpp
    M llvm/lib/Target/PowerPC/PPCInstrInfo.td
    M llvm/lib/Target/PowerPC/PPCMCInstLower.cpp
    M llvm/lib/Target/PowerPC/PPCTLSDynamicCall.cpp
    A llvm/test/CodeGen/PowerPC/pcrel-tls-local-dynamic.ll
    A llvm/test/MC/PowerPC/pcrel-tls-local-dynamic-reloc.s

  Log Message:
  -----------
  [PowerPC][PCRelative] Thread Local Storage Support for Local Dynamic

This patch is the initial support for the Local Dynamic Thread Local Storage
model to produce code sequence and relocation correct to the ABI for the model
when using PC relative memory operations.

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




More information about the All-commits mailing list