[PATCH] D118088: [BOLT] Enable PLT analyzation for aarch64
Vladislav Khmelevsky via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Tue Mar 1 13:58:01 PST 2022
yota9 added a subscriber: rafaelauler.
yota9 added a comment.
Hello @rafaelauler ! Thank you for your comments! Sorry for the long reply, something insane is going on I just don't have enough time and power these days :(
================
Comment at: bolt/lib/Rewrite/RewriteInstance.cpp:1258
+ uint64_t EntryOffset, InstrOffset = 0;
+ // Locate new plt entry
----------------
rafauler wrote:
> rafauler wrote:
> > EntryOffset is not a loop-carried dependency, better to declare it inside the loop.
>
Agree, thanks
================
Comment at: bolt/lib/Target/AArch64/AArch64MCPlusBuilder.cpp:747
+ SmallVector<MCInst *, 4> &UsesLdr = UDChain[Ldr];
+ if (UsesLdr.size() == 0 || UsesLdr[1] == nullptr)
+ return 0;
----------------
rafauler wrote:
> I guess you meant
Yes, strange that I've skipped this, thanks!
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D118088/new/
https://reviews.llvm.org/D118088
More information about the llvm-commits
mailing list