| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64MachineFunctionInfo.cpp | 26 yaml::AArch64FunctionInfo::AArch64FunctionInfo( in AArch64FunctionInfo() function in yaml::AArch64FunctionInfo 27 const llvm::AArch64FunctionInfo &MFI) in AArch64FunctionInfo() 31 MappingTraits<AArch64FunctionInfo>::mapping(YamlIO, *this); in mappingImpl() 34 void AArch64FunctionInfo::initializeBaseYamlFields( in initializeBaseYamlFields() 35 const yaml::AArch64FunctionInfo &YamlMFI) { in initializeBaseYamlFields() 85 AArch64FunctionInfo::AArch64FunctionInfo(const Function &F, in AArch64FunctionInfo() function in AArch64FunctionInfo 148 MachineFunctionInfo *AArch64FunctionInfo::clone( in clone() 152 return DestMF.cloneInfo<AArch64FunctionInfo>(*this); in clone() 169 bool AArch64FunctionInfo::shouldSignReturnAddress( in shouldSignReturnAddress() 186 bool AArch64FunctionInfo::needsDwarfUnwindInfo( in needsDwarfUnwindInfo() [all …]
|
| H A D | AArch64MachineFunctionInfo.h | 32 struct AArch64FunctionInfo; 40 class AArch64FunctionInfo final : public MachineFunctionInfo { 216 AArch64FunctionInfo(const Function &F, const AArch64Subtarget *STI); 232 void initializeBaseYamlFields(const yaml::AArch64FunctionInfo &YamlMFI); 499 struct AArch64FunctionInfo final : public yaml::MachineFunctionInfo { 502 AArch64FunctionInfo() = default; 503 AArch64FunctionInfo(const llvm::AArch64FunctionInfo &MFI); 506 ~AArch64FunctionInfo() = default; 509 template <> struct MappingTraits<AArch64FunctionInfo> { 510 static void mapping(IO &YamlIO, AArch64FunctionInfo &MFI) {
|
| H A D | AArch64FrameLowering.cpp | 272 AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>(); in getArgumentStackToRestore() 598 AArch64FunctionInfo &AFI = *MF.getInfo<AArch64FunctionInfo>(); in emitCalleeSavedSVELocations() 736 AArch64FunctionInfo &AFI = *MF.getInfo<AArch64FunctionInfo>(); in allocateStackSpace() 1088 AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>(); in shouldCombineCSRLocalStackBump() 1586 AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>(); in emitDefineCFAWithFP() 1624 AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>(); in emitPrologue() 2153 AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>(); in emitEpilogue() 2792 AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>(); in computeCalleeSaveRegisterPairs() 3238 AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>(); in determineCalleeSaves() 3630 AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>(); in processFunctionBeforeFrameFinalized() [all …]
|
| H A D | AArch64PointerAuth.cpp | 71 auto &MFnI = *MBB.getParent()->getInfo<AArch64FunctionInfo>(); in BuildPACM() 89 auto &MFnI = *MF.getInfo<AArch64FunctionInfo>(); in signLR() 142 const AArch64FunctionInfo *MFnI = MF.getInfo<AArch64FunctionInfo>(); in authenticateLR() 363 const auto *MFnI = MF.getInfo<AArch64FunctionInfo>(); in runOnMachineFunction()
|
| H A D | AArch64CleanupLocalDynamicTLSPass.cpp | 47 AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>(); in runOnMachineFunction()
|
| H A D | AArch64TargetMachine.cpp | 872 return AArch64FunctionInfo::create<AArch64FunctionInfo>( in createMachineFunctionInfo() 878 return new yaml::AArch64FunctionInfo(); in createDefaultFuncInfoYAML() 883 const auto *MFI = MF.getInfo<AArch64FunctionInfo>(); in convertFuncInfoToYAML() 884 return new yaml::AArch64FunctionInfo(*MFI); in convertFuncInfoToYAML() 890 const auto &YamlMFI = static_cast<const yaml::AArch64FunctionInfo &>(MFI); in parseMachineFunctionInfo() 892 MF.getInfo<AArch64FunctionInfo>()->initializeBaseYamlFields(YamlMFI); in parseMachineFunctionInfo()
|
| H A D | AArch64RegisterInfo.cpp | 132 if (MF->getInfo<AArch64FunctionInfo>()->isSVECC()) in getCalleeSavedRegs() 164 return MF->getInfo<AArch64FunctionInfo>()->isSplitCSR() in getDarwinCalleeSavedRegs() 187 MF->getInfo<AArch64FunctionInfo>()->isSplitCSR()) in getCalleeSavedRegsViaCopy() 548 const AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>(); in hasBasePointer() 669 const AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>(); in useFPForScavengingIndex() 910 const AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>(); in eliminateFrameIndex()
|
| H A D | AArch64CollectLOH.cpp | 380 static void handleADRP(const MachineInstr &MI, AArch64FunctionInfo &AFI, in handleADRP() 540 AArch64FunctionInfo &AFI = *MF.getInfo<AArch64FunctionInfo>(); in runOnMachineFunction()
|
| H A D | AArch64StackTaggingPreRA.cpp | 59 AArch64FunctionInfo *AFI; 340 AFI = MF->getInfo<AArch64FunctionInfo>(); in runOnMachineFunction()
|
| H A D | AArch64BranchTargets.cpp | 62 if (!MF.getInfo<AArch64FunctionInfo>()->branchTargetEnforcement()) in runOnMachineFunction()
|
| H A D | AArch64CompressJumpTables.cpp | 145 auto *AFI = MF->getInfo<AArch64FunctionInfo>(); in compressJumpTable()
|
| H A D | AArch64AsmPrinter.cpp | 142 AArch64FI = MF.getInfo<AArch64FunctionInfo>(); in runOnMachineFunction() 191 AArch64FunctionInfo *AArch64FI = nullptr; 281 const AArch64FunctionInfo *FI = MF->getInfo<AArch64FunctionInfo>(); in emitFunctionHeaderComment() 1058 auto AFI = MF->getInfo<AArch64FunctionInfo>(); in emitJumpTableInfo() 1095 const auto AFI = MF->getInfo<AArch64FunctionInfo>(); in getCodeViewJumpTableInfo() 1118 MF->getInfo<AArch64FunctionInfo>()->isSVECC()) { in emitFunctionEntryLabel() 1194 MF->getInfo<AArch64FunctionInfo>()->getJumpTableEntryPCRelSymbol(JTIdx); in LowerJumpTableDest()
|
| H A D | AArch64InstrInfo.cpp | 309 AArch64FunctionInfo *AFI = MBB.getParent()->getInfo<AArch64FunctionInfo>(); in insertIndirectBranch() 8194 const auto &MFIa = a.getMF()->getInfo<AArch64FunctionInfo>(); in outliningCandidatesSigningScopeConsensus() 8195 const auto &MFIb = b.getMF()->getInfo<AArch64FunctionInfo>(); in outliningCandidatesSigningScopeConsensus() 8204 const auto &MFIa = a.getMF()->getInfo<AArch64FunctionInfo>(); in outliningCandidatesSigningKeyConsensus() 8205 const auto &MFIb = b.getMF()->getInfo<AArch64FunctionInfo>(); in outliningCandidatesSigningKeyConsensus() 8269 ->getInfo<AArch64FunctionInfo>() in getOutliningCandidateInfo() 8660 AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>(); in isFunctionSafeToOutlineFrom() 8791 AArch64FunctionInfo *FuncInfo = MF->getInfo<AArch64FunctionInfo>(); in getOutliningTypeImpl() 8980 AArch64FunctionInfo *FI = MF.getInfo<AArch64FunctionInfo>(); in buildOutlinedFrame() 9318 if (MF.getInfo<AArch64FunctionInfo>()->hasRedZone().value_or(true)) in isFunctionSafeToSplit() [all …]
|
| H A D | AArch64ExpandPseudoInsts.cpp | 1467 const AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>(); in expandMI()
|
| H A D | AArch64ISelLowering.cpp | 6635 AArch64FunctionInfo *FuncInfo = MF.getInfo<AArch64FunctionInfo>(); in LowerFormalArguments() 7044 AArch64FunctionInfo *FuncInfo = MF.getInfo<AArch64FunctionInfo>(); in saveVarArgRegisters() 7302 MF.getInfo<AArch64FunctionInfo>()->isSVECC()) in isEligibleForTailCallOptimization() 7401 const AArch64FunctionInfo *FuncInfo = MF.getInfo<AArch64FunctionInfo>(); in isEligibleForTailCallOptimization() 7497 AArch64FunctionInfo *FuncInfo = MF.getInfo<AArch64FunctionInfo>(); in changeStreamingMode() 7536 AArch64FunctionInfo *FuncInfo = MF.getInfo<AArch64FunctionInfo>(); in LowerCall() 8746 AArch64FunctionInfo *MFI = in LowerELFGlobalTLSAddress() 9909 AArch64FunctionInfo *FuncInfo = in LowerDarwin_VASTART() 9924 AArch64FunctionInfo *FuncInfo = MF.getInfo<AArch64FunctionInfo>(); in LowerWin64_VASTART() 9957 AArch64FunctionInfo *FuncInfo = MF.getInfo<AArch64FunctionInfo>(); in LowerAAPCS_VASTART() [all …]
|
| H A D | AArch64FastISel.cpp | 3149 MF->getInfo<AArch64FunctionInfo>()->branchTargetEnforcement()) in fastLowerCall()
|
| H A D | AArch64ISelDAGToDAG.cpp | 5188 MF.getInfo<AArch64FunctionInfo>()->setHasSwiftAsyncContext(true); in Select()
|
| H A D | AArch64InstrInfo.td | 931 def UseBTI : Predicate<[{ MF->getInfo<AArch64FunctionInfo>()->branchTargetEnforcement() }]>; 932 def NotUseBTI : Predicate<[{ !MF->getInfo<AArch64FunctionInfo>()->branchTargetEnforcement() }]>;
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/ |
| H A D | AArch64CallLowering.cpp | 493 AArch64FunctionInfo *FuncInfo = MF.getInfo<AArch64FunctionInfo>(); in handleMustTailForwardedRegisters() 554 AArch64FunctionInfo *FuncInfo = MF.getInfo<AArch64FunctionInfo>(); in saveVarArgRegisters() 688 MF.getInfo<AArch64FunctionInfo>()->setHasSwiftAsyncContext(true); in lowerFormalArguments() 720 AArch64FunctionInfo *FuncInfo = MF.getInfo<AArch64FunctionInfo>(); in lowerFormalArguments() 877 const AArch64FunctionInfo *FuncInfo = MF.getInfo<AArch64FunctionInfo>(); in areCalleeOutgoingArgsTailCallable() 1023 if (CallerF.getInfo<AArch64FunctionInfo>()->branchTargetEnforcement()) in getCallOpcode() 1054 AArch64FunctionInfo *FuncInfo = MF.getInfo<AArch64FunctionInfo>(); in lowerTailCall() 1063 if (MF.getInfo<AArch64FunctionInfo>()->branchTargetEnforcement()) { in lowerTailCall() 1294 MF.getInfo<AArch64FunctionInfo>()->branchTargetEnforcement()) in lowerCall()
|
| H A D | AArch64InstructionSelector.cpp | 1986 AArch64FunctionInfo *FuncInfo = MF.getInfo<AArch64FunctionInfo>(); in selectVaStartDarwin() 3647 MF->getInfo<AArch64FunctionInfo>()->setJumpTableEntryInfo(JTI, 4, nullptr); in selectBrJT() 6787 MF->getInfo<AArch64FunctionInfo>()->setHasSwiftAsyncContext(true); in selectIntrinsic()
|