Lines Matching refs:Subtarget

40   const AArch64Subtarget *Subtarget = nullptr;  member in __anon6e480db00111::AArch64PointerAuth
67 static void BuildPACM(const AArch64Subtarget &Subtarget, MachineBasicBlock &MBB, in BuildPACM() argument
70 const TargetInstrInfo *TII = Subtarget.getInstrInfo(); in BuildPACM()
83 if (MFnI.branchProtectionPAuthLR() && !Subtarget.hasPAuthLR()) in BuildPACM()
113 if (MFnI.branchProtectionPAuthLR() && Subtarget->hasPAuthLR()) { in signLR()
120 BuildPACM(*Subtarget, MBB, MBBI, DL, MachineInstr::FrameSetup); in signLR()
165 if (Subtarget->hasPAuth() && TerminatorIsCombinable && !NeedsWinCFI && in authenticateLR()
167 if (MFnI->branchProtectionPAuthLR() && Subtarget->hasPAuthLR()) { in authenticateLR()
175 BuildPACM(*Subtarget, MBB, TI, DL, MachineInstr::FrameDestroy, PACSym); in authenticateLR()
182 if (MFnI->branchProtectionPAuthLR() && Subtarget->hasPAuthLR()) { in authenticateLR()
189 BuildPACM(*Subtarget, MBB, MBBI, DL, MachineInstr::FrameDestroy, PACSym); in authenticateLR()
213 const AArch64Subtarget &Subtarget) { in createCheckMemOperand() argument
214 MachinePointerInfo PointerInfo(Subtarget.getAddressCheckPSV()); in createCheckMemOperand()
229 const AArch64Subtarget &Subtarget = MF.getSubtarget<AArch64Subtarget>(); in checkAuthenticatedRegister() local
230 const AArch64InstrInfo *TII = Subtarget.getInstrInfo(); in checkAuthenticatedRegister()
243 .addMemOperand(createCheckMemOperand(MF, Subtarget)); in checkAuthenticatedRegister()
317 AuthCheckMethod Method = Subtarget->getAuthenticatedLRCheckMethod(); in checkAuthenticatedLR()
365 Subtarget = &MF.getSubtarget<AArch64Subtarget>(); in runOnMachineFunction()
366 TII = Subtarget->getInstrInfo(); in runOnMachineFunction()
367 TRI = Subtarget->getRegisterInfo(); in runOnMachineFunction()