The function emitFunctionEntryLabel does not look at whether or not a function is a leaf when setting the entry flags, and instead blindly marks all functions as non-leaf routines.
Details
Details
Diff Detail
Diff Detail
Paths
| Differential D157701
[SystemZ][z/OS] Fix the entry point marker for leaf functions ClosedPublic Authored by Everybody0523 on Aug 11 2023, 3:34 AM.
Details Summary The function emitFunctionEntryLabel does not look at whether or not a function is a leaf when setting the entry flags, and instead blindly marks all functions as non-leaf routines.
Diff Detail Event TimelineThis revision is now accepted and ready to land.Aug 11 2023, 4:36 AM Closed by commit rGd00f59893e09: [SystemZ][z/OS] Fix the entry point marker for leaf functions (authored by Everybody0523). · Explain WhyAug 23 2023, 6:51 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 552379 llvm/lib/Target/SystemZ/SystemZAsmPrinter.cpp
llvm/test/CodeGen/SystemZ/zos-prologue-epilog.ll
llvm/test/MC/GOFF/ppa1.ll
|