Home
last modified time | relevance | path

Searched refs:shouldSignReturnAddress (Results 1 – 11 of 11) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DAArch64MachineFunctionInfo.cpp118 bool AArch64FunctionInfo::shouldSignReturnAddress(bool SpillsLR) const { in shouldSignReturnAddress() function in AArch64FunctionInfo
126 bool AArch64FunctionInfo::shouldSignReturnAddress() const { in shouldSignReturnAddress() function in AArch64FunctionInfo
127 return shouldSignReturnAddress(llvm::any_of( in shouldSignReturnAddress()
H A DAArch64MachineFunctionInfo.h416 bool shouldSignReturnAddress() const;
417 bool shouldSignReturnAddress(bool SpillsLR) const;
H A DAArch64FrameLowering.cpp614 if (MFI.shouldSignReturnAddress()) { in resetCFIToInitialState()
1407 if (MFnI.shouldSignReturnAddress()) { in emitPrologue()
1851 if (!MFI.shouldSignReturnAddress()) in InsertReturnAddressAuth()
H A DAArch64InstrInfo.cpp6962 return MFIa->shouldSignReturnAddress(false) == MFIb->shouldSignReturnAddress(false) && in outliningCandidatesSigningScopeConsensus()
6963 MFIa->shouldSignReturnAddress(true) == MFIb->shouldSignReturnAddress(true); in outliningCandidatesSigningScopeConsensus()
7031 ->shouldSignReturnAddress(true)) { in getOutliningCandidateInfo()
7867 bool ShouldSignReturnAddr = MFI.shouldSignReturnAddress(!IsLeafFunction); in buildOutlinedFrame()
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMMachineFunctionInfo.h291 bool shouldSignReturnAddress() const { in shouldSignReturnAddress() function
292 return shouldSignReturnAddress(LRSpilled); in shouldSignReturnAddress()
295 bool shouldSignReturnAddress(bool SpillsLR) const { in shouldSignReturnAddress() function
H A DARMSubtarget.h444 if (MF.getInfo<ARMFunctionInfo>()->shouldSignReturnAddress()) in splitFramePushPop()
H A DARMFrameLowering.cpp845 if (AFI->shouldSignReturnAddress()) in emitPrologue()
1392 if (AFI->shouldSignReturnAddress() && !AFI->isCmseNSEntryFunction()) in emitEpilogue()
1583 bool hasPAC = AFI->shouldSignReturnAddress(); in emitPopInst()
1967 if (AFI->shouldSignReturnAddress()) { in spillCalleeSavedRegisters()
2202 if (MF.getInfo<ARMFunctionInfo>()->shouldSignReturnAddress( in enableShrinkWrapping()
2773 if (AFI.shouldSignReturnAddress()) { in assignCalleeSavedSpillSlots()
H A DARMBaseInstrInfo.cpp5930 return AFI.shouldSignReturnAddress(true); in getOutliningCandidateInfo()
5967 if (SomeMFI.shouldSignReturnAddress(true)) { in getOutliningCandidateInfo()
6627 ->shouldSignReturnAddress(true); in buildOutlinedFrame()
6716 bool Auth = !AFI.isLRSpilled() && AFI.shouldSignReturnAddress(true); in insertOutlinedCall()
H A DARMExpandPseudoInsts.cpp2181 if (!STI->hasV8_1MMainlineOps() && AFI->shouldSignReturnAddress()) in ExpandMI()
2194 if (AFI->shouldSignReturnAddress()) in ExpandMI()
H A DARMLoadStoreOptimizer.cpp2126 if (STI->hasV5TOps() && !AFI->shouldSignReturnAddress()) in runOnMachineFunction()
H A DARMISelLowering.cpp2979 if (MF.getInfo<ARMFunctionInfo>()->shouldSignReturnAddress(true)) in IsEligibleForTailCallOptimization()