The insertion of most CFI instructions during AArch64 frame lowering can
be disabled (e.g. using the function attribute nounwind).
This patch enables conditional insertion for one more CFI instruction.
Differential D70129
[AArch64] [FrameLowering] Allow conditional insertion of CFI instruction tellenbach on Nov 12 2019, 9:03 AM. Authored by
Details The insertion of most CFI instructions during AArch64 frame lowering can This patch enables conditional insertion for one more CFI instruction.
Diff Detail
Event TimelineComment Actions @ostannard The CFI instruction that can be omitted using this patch is the reason for D69097 (Return address signing for outlined functions) to be buggy, hence I've added you as a reviewer. Comment Actions Address review comments. The unrelated test arm64-blockaddress.ll had to be changed since one |
This can be folded into the surrounding if statement, i.e. if (!NeedsWinCFI && needsFrameMoves)