[all-commits] [llvm/llvm-project] b74b80: [PowerPC][PCRelative] Thread Local Storage Support...
Kamau Bridgeman via All-commits
all-commits at lists.llvm.org
Thu Aug 20 13:08:44 PDT 2020
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: b74b80bb2d31dfb09559fcb71a1c474a421c633d
https://github.com/llvm/llvm-project/commit/b74b80bb2d31dfb09559fcb71a1c474a421c633d
Author: Kamau Bridgeman <kamau.bridgeman at ibm.com>
Date: 2020-08-20 (Thu, 20 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/MCTargetDesc/PPCELFObjectWriter.cpp
M llvm/lib/Target/PowerPC/MCTargetDesc/PPCInstPrinter.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/PPCInstrPrefix.td
M llvm/lib/Target/PowerPC/PPCMCInstLower.cpp
M llvm/lib/Target/PowerPC/PPCTLSDynamicCall.cpp
A llvm/test/CodeGen/PowerPC/pcrel-tls-general-dynamic.ll
A llvm/test/MC/PowerPC/pcrel-tls-general-dynamic-address-load-reloc.s
A llvm/test/MC/PowerPC/pcrel-tls-general-dynamic-value-load-reloc.s
Log Message:
-----------
[PowerPC][PCRelative] Thread Local Storage Support for General Dynamic
This patch is the initial support for the General Dynamic Thread Local
Local Storage model to produce code sequence and relocations correct
to the ABI for the model when using PC relative memory operations.
Patch by: NeHuang
Reviewed By: stefanp
Differential Revision: https://reviews.llvm.org/D82315
More information about the All-commits
mailing list