Revert "[AArch64][MachineOutliner] Return address signing for outlined functions"
authorOliver Stannard <oliver.stannard@linaro.org>
Fri, 1 Nov 2019 16:00:07 +0000 (16:00 +0000)
committerOliver Stannard <oliver.stannard@linaro.org>
Fri, 1 Nov 2019 16:06:09 +0000 (16:06 +0000)
commita3f4745428814d71dec66f83ee3431abd962a3e8
tree4a36e61be17118efe6584bef454b0630f0ffb8db
parent6e759daf2ea891fdd624d68690cdafdadcca11c9
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.
llvm/lib/Target/AArch64/AArch64InstrInfo.cpp
llvm/test/CodeGen/AArch64/machine-outliner-retaddr-sign-diff-scope-same-key.ll [deleted file]
llvm/test/CodeGen/AArch64/machine-outliner-retaddr-sign-non-leaf.ll [deleted file]
llvm/test/CodeGen/AArch64/machine-outliner-retaddr-sign-regsave.mir [deleted file]
llvm/test/CodeGen/AArch64/machine-outliner-retaddr-sign-same-scope-diff-key.ll [deleted file]
llvm/test/CodeGen/AArch64/machine-outliner-retaddr-sign-same-scope-same-key-a.ll [deleted file]
llvm/test/CodeGen/AArch64/machine-outliner-retaddr-sign-same-scope-same-key-b.ll [deleted file]
llvm/test/CodeGen/AArch64/machine-outliner-retaddr-sign-subtarget.ll [deleted file]
llvm/test/CodeGen/AArch64/machine-outliner-retaddr-sign-thunk.ll [deleted file]
llvm/test/CodeGen/AArch64/machine-outliner-retaddr-sign-v8-3.ll [deleted file]