[PATCH] D114762: [ARM] create new psuedo t2LDRLIT_ga_pcrel for stack guards
Ard Biesheuvel via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Mon Nov 29 23:30:58 PST 2021
ardb accepted this revision.
ardb added inline comments.
This revision is now accepted and ready to land.
================
Comment at: llvm/lib/Target/ARM/Thumb2InstrInfo.cpp:263
if (MF.getSubtarget<ARMSubtarget>().isGVInGOT(GV))
+ expandLoadStackGuardBase(MI, ARM::t2LDRLIT_ga_pcrel, ARM::t2LDRi12);
----------------
We should probably check !SubTarget.useMovT() here as well, so the literal pool entry will be used even for non-PIC/non-GOT code
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D114762/new/
https://reviews.llvm.org/D114762
More information about the llvm-commits
mailing list