[all-commits] [llvm/llvm-project] 8a7a2d: [SystemZ][z/OS] Correct value of length/4 of param...

Neumann Hon via All-commits all-commits at lists.llvm.org
Wed Jun 14 10:38:45 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 8a7a2da18f9add7fb58fe707e4f0256e3abeb8fa
      https://github.com/llvm/llvm-project/commit/8a7a2da18f9add7fb58fe707e4f0256e3abeb8fa
  Author: Neumann Hon <neumann.hon at ibm.com>
  Date:   2023-06-14 (Wed, 14 Jun 2023)

  Changed paths:
    M llvm/lib/Target/SystemZ/SystemZAsmPrinter.cpp
    M llvm/lib/Target/SystemZ/SystemZISelLowering.cpp
    M llvm/lib/Target/SystemZ/SystemZMachineFunctionInfo.h
    M llvm/test/CodeGen/SystemZ/zos-prologue-epilog.ll

  Log Message:
  -----------
  [SystemZ][z/OS] Correct value of length/4 of params field in PPA1.

The Length/4 of Params field in the PPA1 ought to be the length of the parameters for the current function. Currently we are storing the length of the parameter area in the current function's stack frame, which represents the length of the params of the longest callee in the current function.

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

Reviewed By: uweigand




More information about the All-commits mailing list