| /netbsd-src/external/apache2/llvm/dist/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 102 bool AArch64FunctionInfo::shouldSignReturnAddress(bool SpillsLR) const { in shouldSignReturnAddress() 110 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() 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 D | AArch64CleanupLocalDynamicTLSPass.cpp | 47 AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>(); in runOnMachineFunction()
|
| H A D | AArch64TargetMachine.cpp | 712 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 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 | AArch64AsmPrinter.cpp | 131 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 D | AArch64CompressJumpTables.cpp | 144 auto *AFI = MF->getInfo<AArch64FunctionInfo>(); in compressJumpTable()
|
| H A D | AArch64InstrInfo.cpp | 6366 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 D | AArch64ExpandPseudoInsts.cpp | 1112 const AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>(); in expandMI()
|
| H A D | AArch64ISelLowering.cpp | 4879 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 D | AArch64ISelDAGToDAG.cpp | 3917 MF.getInfo<AArch64FunctionInfo>()->setHasSwiftAsyncContext(true); in Select()
|
| H A D | AArch64InstrInfo.td | 628 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 D | AArch64CallLowering.cpp | 477 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 D | AArch64InstructionSelector.cpp | 1774 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()
|