[all-commits] [llvm/llvm-project] 8a7e2f: [SystemZ] [z/OS] Add SystemZCallingConventionRegis...

Kai Nacke via All-commits all-commits at lists.llvm.org
Fri May 14 13:52:19 PDT 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 8a7e2fb5f2070523868f5a46ee43fcc3a9aa6b1e
      https://github.com/llvm/llvm-project/commit/8a7e2fb5f2070523868f5a46ee43fcc3a9aa6b1e
  Author: Neumann Hon <neumann.hon at ibm.com>
  Date:   2021-05-14 (Fri, 14 May 2021)

  Changed paths:
    M llvm/lib/Target/SystemZ/SystemZInstrInfo.cpp
    M llvm/lib/Target/SystemZ/SystemZRegisterInfo.cpp
    M llvm/lib/Target/SystemZ/SystemZRegisterInfo.h
    M llvm/lib/Target/SystemZ/SystemZSubtarget.cpp
    M llvm/lib/Target/SystemZ/SystemZSubtarget.h

  Log Message:
  -----------
  [SystemZ] [z/OS] Add SystemZCallingConventionRegisters class

This patch adds the abstract class SystemZCallingConventionRegisters
which is a SystemZ-specific class detailing special registers used
by calling conventions on the target. SystemZELFRegisters and
SystemZXPLINK64Registers implement this class for ELF and XPLINK64
respectively.

Reviewed By: uweigand

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




More information about the All-commits mailing list