[all-commits] [llvm/llvm-project] 7c70f9: [ARM] fix bug causing shrinkwrapping not always be...

Ties Stuij via All-commits all-commits at lists.llvm.org
Thu Jan 13 02:38:22 PST 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 7c70f96a917f241ba987429af5dce2ff26bfbc04
      https://github.com/llvm/llvm-project/commit/7c70f96a917f241ba987429af5dce2ff26bfbc04
  Author: Ties Stuij <ties.stuij at arm.com>
  Date:   2022-01-13 (Thu, 13 Jan 2022)

  Changed paths:
    M llvm/lib/Target/ARM/ARMFrameLowering.cpp
    M llvm/test/CodeGen/Thumb2/pacbti-m-outliner-3.ll
    M llvm/test/CodeGen/Thumb2/pacbti-m-outliner-4.ll

  Log Message:
  -----------
  [ARM] fix bug causing shrinkwrapping not always being off using PAC

If you want to check for all uses of PAC, the SpillsLR argument to
shouldSignReturnAddress should be true instead of false, as that value will be
returned from the function if the other checks fall through.

Reviewed By: miyuki

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




More information about the All-commits mailing list