[all-commits] [llvm/llvm-project] 1f5c4a: [PowerPC][PCRelative] Add new pseudo instructions ...

Victor Huang via All-commits all-commits at lists.llvm.org
Tue Nov 24 09:35:05 PST 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 1f5c4a0d04ac0384218bf56e78e3c1d9c3c2f53f
      https://github.com/llvm/llvm-project/commit/1f5c4a0d04ac0384218bf56e78e3c1d9c3c2f53f
  Author: Victor Huang <wei.huang at ibm.com>
  Date:   2020-11-24 (Tue, 24 Nov 2020)

  Changed paths:
    M llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp
    M llvm/lib/Target/PowerPC/PPCInstr64Bit.td
    M llvm/lib/Target/PowerPC/PPCTLSDynamicCall.cpp
    A llvm/test/CodeGen/PowerPC/pcrel-tls_get_addr_clobbers.ll

  Log Message:
  -----------
  [PowerPC][PCRelative] Add new pseudo instructions for PCRel TLS to fix R2 clobber issue

New pseudo instructions GETtlsADDRPCREL and GETtlsldADDRPCREL are added for properly
setting REGMASK for tls_get_addr function when using PCRelative address.

Differential Revisien: https://reviews.llvm.org/D91420
Reviewed by: bsaleil




More information about the All-commits mailing list