[all-commits] [llvm/llvm-project] 0782e5: [SystemZ] [NFC] Add SystemZELFFrameLowering and Sy...

Kai Nacke via All-commits all-commits at lists.llvm.org
Thu Sep 9 09:26:05 PDT 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 0782e55c26bf56cd28c26793920fa37883bcf689
      https://github.com/llvm/llvm-project/commit/0782e55c26bf56cd28c26793920fa37883bcf689
  Author: Neumann Hon <neumann.hon at ibm.com>
  Date:   2021-09-09 (Thu, 09 Sep 2021)

  Changed paths:
    M llvm/lib/Target/SystemZ/SystemZFrameLowering.cpp
    M llvm/lib/Target/SystemZ/SystemZFrameLowering.h
    M llvm/lib/Target/SystemZ/SystemZISelLowering.cpp
    M llvm/lib/Target/SystemZ/SystemZSubtarget.cpp
    M llvm/lib/Target/SystemZ/SystemZSubtarget.h

  Log Message:
  -----------
  [SystemZ] [NFC] Add SystemZELFFrameLowering and SystemZXPLINKFrameLowering classes.

This patch adds class SystemZFrameLowering which is a SystemZ-specific class
detailing special registers used by calling conventions on the target.
SystemZELFFrameLowering and SystemZXPLINKFrameLowering implement this class
for ELF and XPLINK64 respectively. Previous functionality in SystemZFrameLowering
is moved to SystemZELFFrameLowering. SystemZXPLINKFrameLowering can then be
implemented in future patches.

Reviewed By: uweigand, Kai

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




More information about the All-commits mailing list