[PATCH] D101920: [AArch64][v8.3A] Avoid inserting implicit landing pads (PACI*SP)
Pablo Barrio via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Wed Jun 16 09:34:21 PDT 2021
pbarrio marked an inline comment as done.
pbarrio added inline comments.
================
Comment at: llvm/lib/Target/AArch64/AArch64InstrInfo.cpp:6841
+ MI.getOperand(1).getReg() == AArch64::SP)
+ return outliner::InstrType::Illegal;
+ break;
----------------
efriedma wrote:
> This isn't necessary, I think. The PACIA has an explicit "LR" operand, which should block outlining anyway.
You are right. I remember I broke the outlining tests at some point and I thought this special-casing fixed them. The tests below are now passing without the special cases, though, so I may be imagining things.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D101920/new/
https://reviews.llvm.org/D101920
More information about the llvm-commits
mailing list