Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/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
104 bool AArch64FunctionInfo::shouldSignReturnAddress(bool SpillsLR) const { in shouldSignReturnAddress()
112 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()
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 DAArch64CleanupLocalDynamicTLSPass.cpp47 AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>(); in runOnMachineFunction()
H A DAArch64TargetMachine.cpp764 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 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 DAArch64CompressJumpTables.cpp144 auto *AFI = MF->getInfo<AArch64FunctionInfo>(); in compressJumpTable()
H A DAArch64AsmPrinter.cpp131 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 DAArch64InstrInfo.cpp6427 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 DAArch64ExpandPseudoInsts.cpp1167 const AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>(); in expandMI()
H A DAArch64ISelLowering.cpp5297 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 DAArch64ISelDAGToDAG.cpp3952 MF.getInfo<AArch64FunctionInfo>()->setHasSwiftAsyncContext(true); in Select()
H A DAArch64InstrInfo.td636 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 DAArch64CallLowering.cpp469 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 DAArch64InstructionSelector.cpp1843 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()