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

Kamau Bridgeman via All-commits all-commits at lists.llvm.org
Fri Aug 21 08:13:41 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 365f861c45bb504c7b61f64943916fc570818cd1
      https://github.com/llvm/llvm-project/commit/365f861c45bb504c7b61f64943916fc570818cd1
  Author: Kamau Bridgeman <kamau.bridgeman at ibm.com>
  Date:   2020-08-21 (Fri, 21 Aug 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/AsmParser/PPCAsmParser.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/PPCISelLowering.cpp
    M llvm/lib/Target/PowerPC/PPCInstrInfo.cpp
    M llvm/lib/Target/PowerPC/PPCMCInstLower.cpp
    A llvm/test/CodeGen/PowerPC/pcrel-tls-initial-exec.ll
    A llvm/test/MC/PowerPC/pcrel-tls-initial-exec-address-load-reloc.s
    A llvm/test/MC/PowerPC/pcrel-tls-initial-exec-value-load-reloc.s

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

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

Reviewed By: stefanp

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




More information about the All-commits mailing list