[all-commits] [llvm/llvm-project] e0f7b0: [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:26:12 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: e0f7b0e0f704dc3759925602e474b9e669270fcb
      https://github.com/llvm/llvm-project/commit/e0f7b0e0f704dc3759925602e474b9e669270fcb
  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/D119049

Reviewed By: uweigand




More information about the All-commits mailing list