[all-commits] [llvm/llvm-project] 82879c: [SystemZ] Support the kernel back chain.

Jonas Paulsson via All-commits all-commits at lists.llvm.org
Sun Feb 23 13:44:19 PST 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 82879c2913da69ef2deadee9d075140a84eb6e8c
      https://github.com/llvm/llvm-project/commit/82879c2913da69ef2deadee9d075140a84eb6e8c
  Author: Jonas Paulsson <paulsson at linux.vnet.ibm.com>
  Date:   2020-02-23 (Sun, 23 Feb 2020)

  Changed paths:
    M clang/lib/Driver/ToolChains/Clang.cpp
    M clang/test/Driver/mbackchain.c
    M llvm/lib/Target/SystemZ/SystemZFrameLowering.cpp
    M llvm/lib/Target/SystemZ/SystemZFrameLowering.h
    M llvm/lib/Target/SystemZ/SystemZISelLowering.cpp
    A llvm/test/CodeGen/SystemZ/frame-23.ll
    A llvm/test/CodeGen/SystemZ/frame-24.ll
    A llvm/test/CodeGen/SystemZ/frameaddr-02.ll

  Log Message:
  -----------
  [SystemZ]  Support the kernel back chain.

In order to build the Linux kernel, the back chain must be supported with
packed-stack. The back chain is then stored topmost in the register save
area.

Review: Ulrich Weigand

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




More information about the All-commits mailing list