[all-commits] [llvm/llvm-project] a3f474: Revert "[AArch64][MachineOutliner] Return address ...

ostannard via All-commits all-commits at lists.llvm.org
Fri Nov 1 09:06:19 PDT 2019


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: a3f4745428814d71dec66f83ee3431abd962a3e8
      https://github.com/llvm/llvm-project/commit/a3f4745428814d71dec66f83ee3431abd962a3e8
  Author: Oliver Stannard <oliver.stannard at linaro.org>
  Date:   2019-11-01 (Fri, 01 Nov 2019)

  Changed paths:
    M llvm/lib/Target/AArch64/AArch64InstrInfo.cpp
    R llvm/test/CodeGen/AArch64/machine-outliner-retaddr-sign-diff-scope-same-key.ll
    R llvm/test/CodeGen/AArch64/machine-outliner-retaddr-sign-non-leaf.ll
    R llvm/test/CodeGen/AArch64/machine-outliner-retaddr-sign-regsave.mir
    R llvm/test/CodeGen/AArch64/machine-outliner-retaddr-sign-same-scope-diff-key.ll
    R llvm/test/CodeGen/AArch64/machine-outliner-retaddr-sign-same-scope-same-key-a.ll
    R llvm/test/CodeGen/AArch64/machine-outliner-retaddr-sign-same-scope-same-key-b.ll
    R llvm/test/CodeGen/AArch64/machine-outliner-retaddr-sign-subtarget.ll
    R llvm/test/CodeGen/AArch64/machine-outliner-retaddr-sign-thunk.ll
    R llvm/test/CodeGen/AArch64/machine-outliner-retaddr-sign-v8-3.ll

  Log Message:
  -----------
  Revert "[AArch64][MachineOutliner] Return address signing for outlined functions"

This is causing faults when an instruction which modifies SP is
outlined, causing the PAC and AUT instructions to not match.

This reverts commits 70caa1fc30c392974df3bccd9959765dae1779f6 and
55314d323738e4a8c1890b6a6e5064e7f4e0da1c.




More information about the All-commits mailing list