SuccessChanges

Summary

  1. [libTooling] Add Stencil constructor. (details)
  2. Revert "[AArch64][MachineOutliner] Return address signing for outlined (details)
Commit 6e759daf2ea891fdd624d68690cdafdadcca11c9 by yitzhakm
[libTooling] Add Stencil constructor.
Summary: Adds a constructor that takes a vector with which to initialize
the `Parts` field and a corresponding free function that forwards to the
constructor. These definitions are needed to assist in transitioning
away from `Stencil` as a class to defining it as a type alias.
Reviewers: ilya-biryukov
Subscribers: cfe-commits, gribozavr
Tags: #clang
Differential Revision: https://reviews.llvm.org/D69632
The file was modifiedclang/include/clang/Tooling/Transformer/Stencil.h
Commit a3f4745428814d71dec66f83ee3431abd962a3e8 by oliver.stannard
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.
The file was removedllvm/test/CodeGen/AArch64/machine-outliner-retaddr-sign-same-scope-same-key-b.ll
The file was removedllvm/test/CodeGen/AArch64/machine-outliner-retaddr-sign-thunk.ll
The file was removedllvm/test/CodeGen/AArch64/machine-outliner-retaddr-sign-regsave.mir
The file was removedllvm/test/CodeGen/AArch64/machine-outliner-retaddr-sign-diff-scope-same-key.ll
The file was removedllvm/test/CodeGen/AArch64/machine-outliner-retaddr-sign-non-leaf.ll
The file was removedllvm/test/CodeGen/AArch64/machine-outliner-retaddr-sign-same-scope-diff-key.ll
The file was removedllvm/test/CodeGen/AArch64/machine-outliner-retaddr-sign-same-scope-same-key-a.ll
The file was removedllvm/test/CodeGen/AArch64/machine-outliner-retaddr-sign-v8-3.ll
The file was modifiedllvm/lib/Target/AArch64/AArch64InstrInfo.cpp
The file was removedllvm/test/CodeGen/AArch64/machine-outliner-retaddr-sign-subtarget.ll