Home
last modified time | relevance | path

Searched refs:AArch64FunctionInfo (Results 1 – 18 of 18) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
H A DAArch64MachineFunctionInfo.cpp23 yaml::AArch64FunctionInfo::AArch64FunctionInfo( in AArch64FunctionInfo() function in yaml::AArch64FunctionInfo
24 const llvm::AArch64FunctionInfo &MFI) in AArch64FunctionInfo()
27 void yaml::AArch64FunctionInfo::mappingImpl(yaml::IO &YamlIO) { in mappingImpl()
28 MappingTraits<AArch64FunctionInfo>::mapping(YamlIO, *this); in mappingImpl()
31 void AArch64FunctionInfo::initializeBaseYamlFields( in initializeBaseYamlFields()
32 const yaml::AArch64FunctionInfo &YamlMFI) { in initializeBaseYamlFields()
80 AArch64FunctionInfo::AArch64FunctionInfo(MachineFunction &MF) : MF(MF) { in AArch64FunctionInfo() function in AArch64FunctionInfo
102 bool AArch64FunctionInfo::shouldSignReturnAddress(bool SpillsLR) const { in shouldSignReturnAddress()
110 bool AArch64FunctionInfo::shouldSignReturnAddress() const { in shouldSignReturnAddress()
H A DAArch64MachineFunctionInfo.h30 struct AArch64FunctionInfo;
37 class AArch64FunctionInfo final : public MachineFunctionInfo {
177 explicit AArch64FunctionInfo(MachineFunction &MF);
179 void initializeBaseYamlFields(const yaml::AArch64FunctionInfo &YamlMFI);
420 struct AArch64FunctionInfo final : public yaml::MachineFunctionInfo {
423 AArch64FunctionInfo() = default;
424 AArch64FunctionInfo(const llvm::AArch64FunctionInfo &MFI);
427 ~AArch64FunctionInfo() = default;
430 template <> struct MappingTraits<AArch64FunctionInfo> {
431 static void mapping(IO &YamlIO, AArch64FunctionInfo &MFI) {
H A DAArch64RegisterInfo.cpp131 return MF->getInfo<AArch64FunctionInfo>()->isSplitCSR() in getDarwinCalleeSavedRegs()
150 MF->getInfo<AArch64FunctionInfo>()->isSplitCSR()) in getCalleeSavedRegsViaCopy()
400 const AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>(); in hasBasePointer()
447 const AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>(); in useFPForScavengingIndex()
680 const AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>(); in eliminateFrameIndex()
H A DAArch64FrameLowering.cpp212 AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>(); in getArgumentStackToRestore()
316 const AArch64FunctionInfo *AFI, bool IsWin64, in getFixedObjectSize()
333 const AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>(); in getSVEStackSize()
350 const AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>(); in canUseRedZone()
562 AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>(); in emitCalleeSavedFrameMoves()
657 AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>(); in shouldCombineCSRLocalStackBump()
1111 AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>(); in emitPrologue()
1130 const auto &MFnI = *MF.getInfo<AArch64FunctionInfo>(); in emitPrologue()
1613 const auto &MFI = *MF.getInfo<AArch64FunctionInfo>(); in InsertReturnAddressAuth()
1671 AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>(); in emitEpilogue()
[all …]
H A DAArch64CleanupLocalDynamicTLSPass.cpp47 AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>(); in runOnMachineFunction()
H A DAArch64TargetMachine.cpp712 return new yaml::AArch64FunctionInfo(); in createDefaultFuncInfoYAML()
717 const auto *MFI = MF.getInfo<AArch64FunctionInfo>(); in convertFuncInfoToYAML()
718 return new yaml::AArch64FunctionInfo(*MFI); in convertFuncInfoToYAML()
725 reinterpret_cast<const yaml::AArch64FunctionInfo &>(MFI); in parseMachineFunctionInfo()
727 MF.getInfo<AArch64FunctionInfo>()->initializeBaseYamlFields(YamlMFI); in parseMachineFunctionInfo()
H A DAArch64CollectLOH.cpp384 static void handleADRP(const MachineInstr &MI, AArch64FunctionInfo &AFI, in handleADRP()
546 AArch64FunctionInfo &AFI = *MF.getInfo<AArch64FunctionInfo>(); in runOnMachineFunction()
H A DAArch64StackTaggingPreRA.cpp62 AArch64FunctionInfo *AFI;
346 AFI = MF->getInfo<AArch64FunctionInfo>(); in runOnMachineFunction()
H A DAArch64BranchTargets.cpp61 if (!MF.getInfo<AArch64FunctionInfo>()->branchTargetEnforcement()) in runOnMachineFunction()
H A DAArch64AsmPrinter.cpp131 AArch64FI = MF.getInfo<AArch64FunctionInfo>(); in runOnMachineFunction()
178 AArch64FunctionInfo *AArch64FI = nullptr;
244 const AArch64FunctionInfo *FI = MF->getInfo<AArch64FunctionInfo>(); in emitFunctionHeaderComment()
830 auto AFI = MF->getInfo<AArch64FunctionInfo>(); in emitJumpTableInfo()
898 MF->getInfo<AArch64FunctionInfo>()->getJumpTableEntryPCRelSymbol(JTIdx); in LowerJumpTableDest()
H A DAArch64CompressJumpTables.cpp144 auto *AFI = MF->getInfo<AArch64FunctionInfo>(); in compressJumpTable()
H A DAArch64InstrInfo.cpp6366 const auto &MFIa = a.getMF()->getInfo<AArch64FunctionInfo>(); in outliningCandidatesSigningScopeConsensus()
6367 const auto &MFIb = b.getMF()->getInfo<AArch64FunctionInfo>(); in outliningCandidatesSigningScopeConsensus()
6376 const auto &MFIa = a.getMF()->getInfo<AArch64FunctionInfo>(); in outliningCandidatesSigningKeyConsensus()
6377 const auto &MFIb = b.getMF()->getInfo<AArch64FunctionInfo>(); in outliningCandidatesSigningKeyConsensus()
6437 ->getInfo<AArch64FunctionInfo>() in getOutliningCandidateInfo()
6561 return C.getMF()->getInfo<AArch64FunctionInfo>()->branchTargetEnforcement(); in getOutliningCandidateInfo()
6851 AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>(); in isFunctionSafeToOutlineFrom()
6935 AArch64FunctionInfo *FuncInfo = MF->getInfo<AArch64FunctionInfo>(); in getOutliningType()
7172 AArch64FunctionInfo *FI = MF.getInfo<AArch64FunctionInfo>(); in buildOutlinedFrame()
7266 const auto &MFI = *OF.Candidates.front().getMF()->getInfo<AArch64FunctionInfo>(); in buildOutlinedFrame()
H A DAArch64ExpandPseudoInsts.cpp1112 const AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>(); in expandMI()
H A DAArch64ISelLowering.cpp4879 MF.getInfo<AArch64FunctionInfo>()->setHasSwiftAsyncContext(true); in LowerFormalArguments()
5030 AArch64FunctionInfo *FuncInfo = MF.getInfo<AArch64FunctionInfo>(); in LowerFormalArguments()
5117 AArch64FunctionInfo *FuncInfo = MF.getInfo<AArch64FunctionInfo>(); in saveVarArgRegisters()
5400 const AArch64FunctionInfo *FuncInfo = MF.getInfo<AArch64FunctionInfo>(); in isEligibleForTailCallOptimization()
5485 AArch64FunctionInfo *FuncInfo = MF.getInfo<AArch64FunctionInfo>(); in LowerCall()
5985 auto *FuncInfo = MF.getInfo<AArch64FunctionInfo>(); in LowerReturn()
6451 AArch64FunctionInfo *MFI = in LowerELFGlobalTLSAddress()
6452 DAG.getMachineFunction().getInfo<AArch64FunctionInfo>(); in LowerELFGlobalTLSAddress()
7258 auto *AFI = DAG.getMachineFunction().getInfo<AArch64FunctionInfo>(); in LowerBR_JT()
7299 AArch64FunctionInfo *FuncInfo = in LowerDarwin_VASTART()
[all …]
H A DAArch64ISelDAGToDAG.cpp3917 MF.getInfo<AArch64FunctionInfo>()->setHasSwiftAsyncContext(true); in Select()
H A DAArch64InstrInfo.td628 def UseBTI : Predicate<[{ MF->getInfo<AArch64FunctionInfo>()->branchTargetEnforcement() }]>;
629 def NotUseBTI : Predicate<[{ !MF->getInfo<AArch64FunctionInfo>()->branchTargetEnforcement() }]>;
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/GISel/
H A DAArch64CallLowering.cpp477 AArch64FunctionInfo *FuncInfo = MF.getInfo<AArch64FunctionInfo>(); in handleMustTailForwardedRegisters()
542 MF.getInfo<AArch64FunctionInfo>()->setHasSwiftAsyncContext(true); in lowerFormalArguments()
561 AArch64FunctionInfo *FuncInfo = MF.getInfo<AArch64FunctionInfo>(); in lowerFormalArguments()
712 const AArch64FunctionInfo *FuncInfo = MF.getInfo<AArch64FunctionInfo>(); in areCalleeOutgoingArgsTailCallable()
858 if (CallerF.getInfo<AArch64FunctionInfo>()->branchTargetEnforcement()) in getCallOpcode()
889 AArch64FunctionInfo *FuncInfo = MF.getInfo<AArch64FunctionInfo>(); in lowerTailCall()
898 if (MF.getInfo<AArch64FunctionInfo>()->branchTargetEnforcement()) { in lowerTailCall()
H A DAArch64InstructionSelector.cpp1774 AArch64FunctionInfo *FuncInfo = MF.getInfo<AArch64FunctionInfo>(); in selectVaStartDarwin()
3286 MF->getInfo<AArch64FunctionInfo>()->setJumpTableEntryInfo(JTI, 4, nullptr); in selectBrJT()
5065 MF->getInfo<AArch64FunctionInfo>()->setHasSwiftAsyncContext(true); in selectIntrinsic()