Lines Matching defs:Subtarget
44 const AArch64Subtarget *Subtarget = nullptr;
78 static void BuildPACM(const AArch64Subtarget &Subtarget, MachineBasicBlock &MBB,
81 const TargetInstrInfo *TII = Subtarget.getInstrInfo();
94 if (MFnI.branchProtectionPAuthLR() && !Subtarget.hasPAuthLR())
125 if (MFnI.branchProtectionPAuthLR() && Subtarget->hasPAuthLR()) {
132 BuildPACM(*Subtarget, MBB, MBBI, DL, MachineInstr::FrameSetup);
189 if (Subtarget->hasPAuth() && TerminatorIsCombinable && !NeedsWinCFI &&
191 if (MFnI->branchProtectionPAuthLR() && Subtarget->hasPAuthLR()) {
199 BuildPACM(*Subtarget, MBB, TI, DL, MachineInstr::FrameDestroy, PACSym);
206 if (MFnI->branchProtectionPAuthLR() && Subtarget->hasPAuthLR()) {
213 BuildPACM(*Subtarget, MBB, MBBI, DL, MachineInstr::FrameDestroy, PACSym);
237 const AArch64Subtarget &Subtarget) {
238 MachinePointerInfo PointerInfo(Subtarget.getAddressCheckPSV());
253 const AArch64Subtarget &Subtarget = MF.getSubtarget<AArch64Subtarget>();
254 const AArch64InstrInfo *TII = Subtarget.getInstrInfo();
275 .addMemOperand(createCheckMemOperand(MF, Subtarget));
345 Subtarget->getAuthenticatedLRCheckMethod(*TI->getMF());
419 Subtarget = &MF.getSubtarget<AArch64Subtarget>();
420 TII = Subtarget->getInstrInfo();
421 TRI = Subtarget->getRegisterInfo();