[all-commits] [llvm/llvm-project] c0f199: [PowerPC] Implement Thread Local Storage Support f...

Kamau Bridgeman via All-commits all-commits at lists.llvm.org
Mon Sep 14 12:16:53 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: c0f199e5667a862819d333847059cfaa95354111
      https://github.com/llvm/llvm-project/commit/c0f199e5667a862819d333847059cfaa95354111
  Author: Kamau Bridgeman <kamau.bridgeman at ibm.com>
  Date:   2020-09-14 (Mon, 14 Sep 2020)

  Changed paths:
    M llvm/include/llvm/BinaryFormat/ELFRelocs/PowerPC64.def
    M llvm/lib/Target/PowerPC/MCTargetDesc/PPCELFObjectWriter.cpp
    M llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp
    M llvm/lib/Target/PowerPC/PPCISelLowering.cpp
    M llvm/lib/Target/PowerPC/PPCISelLowering.h
    M llvm/lib/Target/PowerPC/PPCInstrInfo.td
    M llvm/lib/Target/PowerPC/PPCInstrPrefix.td
    M llvm/lib/Target/PowerPC/PPCMCInstLower.cpp
    A llvm/test/CodeGen/PowerPC/pcrel-tls-local-exec.ll
    A llvm/test/MC/PowerPC/pcrel-tls-local-exec-address-load-reloc.s
    A llvm/test/MC/PowerPC/pcrel-tls-local-exec-value-load-reloc.s

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

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

Patch by: Kamau Bridgeman

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




More information about the All-commits mailing list