[all-commits] [llvm/llvm-project] e8f9a7: [SystemZ][z/OS] Implement detection and handling f...

Neumann Hon via All-commits all-commits at lists.llvm.org
Sun Jul 17 11:31:09 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: e8f9a74fbf6e6d6e960a8ddb8107ce85434b30fd
      https://github.com/llvm/llvm-project/commit/e8f9a74fbf6e6d6e960a8ddb8107ce85434b30fd
  Author: Neumann Hon <h.neukc at gmail.com>
  Date:   2022-07-17 (Sun, 17 Jul 2022)

  Changed paths:
    M llvm/lib/Target/SystemZ/SystemZFrameLowering.cpp
    M llvm/lib/Target/SystemZ/SystemZFrameLowering.h
    M llvm/test/CodeGen/SystemZ/call-zos-01.ll
    M llvm/test/CodeGen/SystemZ/call-zos-vec.ll
    M llvm/test/CodeGen/SystemZ/zos-prologue-epilog.ll
    M llvm/test/MC/GOFF/ppa1.ll

  Log Message:
  -----------
  [SystemZ][z/OS] Implement detection and handling for XPLink Leaf procedures.

This PR adds support for creating leaf functions when there are no CSRs used, no function calls are made, no stack frame is acquired, and contain no try/catch/throw statements.

Reviewed By: uweigand

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




More information about the All-commits mailing list