| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64MachineFunctionInfo.cpp | 23 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 104 bool AArch64FunctionInfo::shouldSignReturnAddress(bool SpillsLR) const { in shouldSignReturnAddress() 112 bool AArch64FunctionInfo::shouldSignReturnAddress() const { in shouldSignReturnAddress()
|
| H A D | AArch64MachineFunctionInfo.h | 30 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 D | AArch64RegisterInfo.cpp | 131 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 D | AArch64FrameLowering.cpp | 212 AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>(); in getArgumentStackToRestore() 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() 1678 AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>(); in emitEpilogue() 2258 AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>(); in computeCalleeSaveRegisterPairs() 2745 AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>(); in determineCalleeSaves() 2951 const AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>(); in enableStackSlotScavenging() [all …]
|
| H A D | AArch64CleanupLocalDynamicTLSPass.cpp | 47 AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>(); in runOnMachineFunction()
|
| H A D | AArch64TargetMachine.cpp | 764 return new yaml::AArch64FunctionInfo(); in createDefaultFuncInfoYAML() 769 const auto *MFI = MF.getInfo<AArch64FunctionInfo>(); in convertFuncInfoToYAML() 770 return new yaml::AArch64FunctionInfo(*MFI); in convertFuncInfoToYAML() 777 reinterpret_cast<const yaml::AArch64FunctionInfo &>(MFI); in parseMachineFunctionInfo() 779 MF.getInfo<AArch64FunctionInfo>()->initializeBaseYamlFields(YamlMFI); in parseMachineFunctionInfo()
|
| H A D | AArch64CollectLOH.cpp | 384 static void handleADRP(const MachineInstr &MI, AArch64FunctionInfo &AFI, in handleADRP() 546 AArch64FunctionInfo &AFI = *MF.getInfo<AArch64FunctionInfo>(); in runOnMachineFunction()
|
| H A D | AArch64StackTaggingPreRA.cpp | 62 AArch64FunctionInfo *AFI; 346 AFI = MF->getInfo<AArch64FunctionInfo>(); in runOnMachineFunction()
|
| H A D | AArch64BranchTargets.cpp | 61 if (!MF.getInfo<AArch64FunctionInfo>()->branchTargetEnforcement()) in runOnMachineFunction()
|
| H A D | AArch64CompressJumpTables.cpp | 144 auto *AFI = MF->getInfo<AArch64FunctionInfo>(); in compressJumpTable()
|
| H A D | AArch64AsmPrinter.cpp | 131 AArch64FI = MF.getInfo<AArch64FunctionInfo>(); in runOnMachineFunction() 178 AArch64FunctionInfo *AArch64FI = nullptr; 244 const AArch64FunctionInfo *FI = MF->getInfo<AArch64FunctionInfo>(); in emitFunctionHeaderComment() 834 auto AFI = MF->getInfo<AArch64FunctionInfo>(); in emitJumpTableInfo() 902 MF->getInfo<AArch64FunctionInfo>()->getJumpTableEntryPCRelSymbol(JTIdx); in LowerJumpTableDest()
|
| H A D | AArch64InstrInfo.cpp | 6427 const auto &MFIa = a.getMF()->getInfo<AArch64FunctionInfo>(); in outliningCandidatesSigningScopeConsensus() 6428 const auto &MFIb = b.getMF()->getInfo<AArch64FunctionInfo>(); in outliningCandidatesSigningScopeConsensus() 6437 const auto &MFIa = a.getMF()->getInfo<AArch64FunctionInfo>(); in outliningCandidatesSigningKeyConsensus() 6438 const auto &MFIb = b.getMF()->getInfo<AArch64FunctionInfo>(); in outliningCandidatesSigningKeyConsensus() 6498 ->getInfo<AArch64FunctionInfo>() in getOutliningCandidateInfo() 6622 return C.getMF()->getInfo<AArch64FunctionInfo>()->branchTargetEnforcement(); in getOutliningCandidateInfo() 6912 AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>(); in isFunctionSafeToOutlineFrom() 6996 AArch64FunctionInfo *FuncInfo = MF->getInfo<AArch64FunctionInfo>(); in getOutliningType() 7240 AArch64FunctionInfo *FI = MF.getInfo<AArch64FunctionInfo>(); in buildOutlinedFrame() 7334 const auto &MFI = *OF.Candidates.front().getMF()->getInfo<AArch64FunctionInfo>(); in buildOutlinedFrame()
|
| H A D | AArch64ExpandPseudoInsts.cpp | 1167 const AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>(); in expandMI()
|
| H A D | AArch64ISelLowering.cpp | 5297 AArch64FunctionInfo *FuncInfo = MF.getInfo<AArch64FunctionInfo>(); in LowerFormalArguments() 5384 AArch64FunctionInfo *FuncInfo = MF.getInfo<AArch64FunctionInfo>(); in saveVarArgRegisters() 5667 const AArch64FunctionInfo *FuncInfo = MF.getInfo<AArch64FunctionInfo>(); in isEligibleForTailCallOptimization() 5752 AArch64FunctionInfo *FuncInfo = MF.getInfo<AArch64FunctionInfo>(); in LowerCall() 6254 auto *FuncInfo = MF.getInfo<AArch64FunctionInfo>(); in LowerReturn() 6720 AArch64FunctionInfo *MFI = in LowerELFGlobalTLSAddress() 7628 AArch64FunctionInfo *FuncInfo = in LowerDarwin_VASTART() 7629 DAG.getMachineFunction().getInfo<AArch64FunctionInfo>(); in LowerDarwin_VASTART() 7642 AArch64FunctionInfo *FuncInfo = in LowerWin64_VASTART() 7660 AArch64FunctionInfo *FuncInfo = MF.getInfo<AArch64FunctionInfo>(); in LowerAAPCS_VASTART() [all …]
|
| H A D | AArch64ISelDAGToDAG.cpp | 3952 MF.getInfo<AArch64FunctionInfo>()->setHasSwiftAsyncContext(true); in Select()
|
| H A D | AArch64InstrInfo.td | 636 def UseBTI : Predicate<[{ MF->getInfo<AArch64FunctionInfo>()->branchTargetEnforcement() }]>; 637 def NotUseBTI : Predicate<[{ !MF->getInfo<AArch64FunctionInfo>()->branchTargetEnforcement() }]>;
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/ |
| H A D | AArch64CallLowering.cpp | 469 AArch64FunctionInfo *FuncInfo = MF.getInfo<AArch64FunctionInfo>(); in handleMustTailForwardedRegisters() 534 MF.getInfo<AArch64FunctionInfo>()->setHasSwiftAsyncContext(true); in lowerFormalArguments() 553 AArch64FunctionInfo *FuncInfo = MF.getInfo<AArch64FunctionInfo>(); in lowerFormalArguments() 704 const AArch64FunctionInfo *FuncInfo = MF.getInfo<AArch64FunctionInfo>(); in areCalleeOutgoingArgsTailCallable() 850 if (CallerF.getInfo<AArch64FunctionInfo>()->branchTargetEnforcement()) in getCallOpcode() 881 AArch64FunctionInfo *FuncInfo = MF.getInfo<AArch64FunctionInfo>(); in lowerTailCall() 890 if (MF.getInfo<AArch64FunctionInfo>()->branchTargetEnforcement()) { in lowerTailCall()
|
| H A D | AArch64InstructionSelector.cpp | 1843 AArch64FunctionInfo *FuncInfo = MF.getInfo<AArch64FunctionInfo>(); in selectVaStartDarwin() 3406 MF->getInfo<AArch64FunctionInfo>()->setJumpTableEntryInfo(JTI, 4, nullptr); in selectBrJT() 5225 MF->getInfo<AArch64FunctionInfo>()->setHasSwiftAsyncContext(true); in selectIntrinsic()
|