Home
last modified time | relevance | path

Searched refs:ARMFunctionInfo (Results 1 – 23 of 23) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMMachineFunctionInfo.cpp14 void ARMFunctionInfo::anchor() {} in anchor()
16 yaml::ARMFunctionInfo::ARMFunctionInfo(const llvm::ARMFunctionInfo &MFI) in ARMFunctionInfo() function in yaml::ARMFunctionInfo
19 void yaml::ARMFunctionInfo::mappingImpl(yaml::IO &YamlIO) { in mappingImpl()
20 MappingTraits<ARMFunctionInfo>::mapping(YamlIO, *this); in mappingImpl()
23 void ARMFunctionInfo::initializeBaseYamlFields( in initializeBaseYamlFields()
24 const yaml::ARMFunctionInfo &YamlMFI) { in initializeBaseYamlFields()
54 ARMFunctionInfo::ARMFunctionInfo(const Function &F, in ARMFunctionInfo() function in ARMFunctionInfo
65 ARMFunctionInfo::clone(BumpPtrAllocator &Allocator, MachineFunction &DestMF, in clone()
68 return DestMF.cloneInfo<ARMFunctionInfo>(*this); in clone()
H A DARMMachineFunctionInfo.h27 struct ARMFunctionInfo;
34 class ARMFunctionInfo : public MachineFunctionInfo {
160 ARMFunctionInfo() = default;
162 explicit ARMFunctionInfo(const Function &F, const ARMSubtarget *STI);
304 void initializeBaseYamlFields(const yaml::ARMFunctionInfo &YamlMFI);
308 struct ARMFunctionInfo final : public yaml::MachineFunctionInfo {
311 ARMFunctionInfo() = default;
312 ARMFunctionInfo(const llvm::ARMFunctionInfo &MFI);
315 ~ARMFunctionInfo() = default;
318 template <> struct MappingTraits<ARMFunctionInfo> {
[all …]
H A DARMBaseRegisterInfo.cpp130 return MF->getInfo<ARMFunctionInfo>()->isSplitCSR() in getCalleeSavedRegs()
151 MF->getInfo<ARMFunctionInfo>()->isSplitCSR()) in getCalleeSavedRegsViaCopy()
447 const ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>(); in hasBasePointer()
649 ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>(); in needsFrameBaseReg()
697 ARMFunctionInfo *AFI = MBB->getParent()->getInfo<ARMFunctionInfo>(); in materializeFrameBaseRegister()
728 ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>(); in resolveFrameIndex()
828 ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>(); in eliminateFrameIndex()
942 auto AFI = MF->getInfo<ARMFunctionInfo>(); in shouldCoalesce()
H A DARMTargetMachine.cpp258 return ARMFunctionInfo::create<ARMFunctionInfo>( in createMachineFunctionInfo()
612 return new yaml::ARMFunctionInfo(); in createDefaultFuncInfoYAML()
617 const auto *MFI = MF.getInfo<ARMFunctionInfo>(); in convertFuncInfoToYAML()
618 return new yaml::ARMFunctionInfo(*MFI); in convertFuncInfoToYAML()
624 const auto &YamlMFI = static_cast<const yaml::ARMFunctionInfo &>(MFI); in parseMachineFunctionInfo()
626 MF.getInfo<ARMFunctionInfo>()->initializeBaseYamlFields(YamlMFI); in parseMachineFunctionInfo()
H A DARMFrameLowering.cpp400 ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>(); in getArgumentStackToRestore()
796 static void emitAligningInstructions(MachineFunction &MF, ARMFunctionInfo *AFI, in emitAligningInstructions()
862 static int getMaxFPOffset(const ARMSubtarget &STI, const ARMFunctionInfo &AFI, in getMaxFPOffset()
889 ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>(); in emitPrologue()
1396 ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>(); in emitEpilogue()
1575 const ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>(); in ResolveFrameIndexReference()
1733 ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>(); in emitPopInst()
1947 ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>(); in emitAlignedDPRCS2Spills()
2120 ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>(); in emitAlignedDPRCS2Restores()
2211 ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>(); in spillCalleeSavedRegisters()
[all …]
H A DThumb1FrameLowering.cpp149 ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>(); in emitPrologue()
477 ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>(); in emitEpilogue()
570 ARMFunctionInfo *AFI = in needPopSpecialFixUp()
571 const_cast<MachineFunction *>(&MF)->getInfo<ARMFunctionInfo>(); in needPopSpecialFixUp()
606 ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>(); in emitPopSpecialFixUp()
935 ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>(); in popRegsFromStack()
1155 ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>(); in restoreCalleeSavedRegisters()
H A DARMAsmPrinter.h18 class ARMFunctionInfo; variable
42 ARMFunctionInfo *AFI;
H A DThumb2ITBlockPass.cpp48 ARMFunctionInfo *AFI;
286 AFI = Fn.getInfo<ARMFunctionInfo>(); in runOnMachineFunction()
H A DARMBranchTargets.cpp60 if (!MF.getInfo<ARMFunctionInfo>()->branchTargetEnforcement()) in runOnMachineFunction()
H A DARMBasicBlockInfo.h121 isThumb = MF.getInfo<ARMFunctionInfo>()->isThumbFunction(); in ARMBasicBlockUtils()
H A DARMPredicates.td232 def SignRetAddr : Predicate<[{ MF->getInfo<ARMFunctionInfo>()->shouldSignReturnAddress(true) }]>;
233 …def NoSignRetAddr : Predicate<[{ !MF->getInfo<ARMFunctionInfo>()->shouldSignReturnAddress(true) }]…
H A DARMMCInstLower.cpp184 if (MF->getInfo<ARMFunctionInfo>()->isThumbFunction()) { in EmitSled()
H A DARMSubtarget.cpp488 if (MF.getInfo<ARMFunctionInfo>()->shouldSignReturnAddress() && in getPushPopSplitVariation()
H A DARMBaseInstrInfo.cpp331 ARMFunctionInfo *AFI = MBB.getParent()->getInfo<ARMFunctionInfo>(); in insertBranch()
561 const ARMFunctionInfo *AFI = in isPredicable()
562 MF->getInfo<ARMFunctionInfo>(); in isPredicable()
635 if (!MF->getInfo<ARMFunctionInfo>()->isThumbFunction()) in getInstSizeInBytes()
1611 ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>(); in duplicateCPV()
5783 const ARMFunctionInfo &AFI = *C.getMF()->getInfo<ARMFunctionInfo>(); in getOutliningCandidateInfo()
5798 const ARMFunctionInfo &AFI = *C.getMF()->getInfo<ARMFunctionInfo>(); in getOutliningCandidateInfo()
5827 *RepeatedSequenceLocs.front().getMF()->getInfo<ARMFunctionInfo>(); in getOutliningCandidateInfo()
6077 if (MF.getInfo<ARMFunctionInfo>()->isThumb1OnlyFunction()) in isFunctionSafeToOutlineFrom()
6411 bool Auth = MF.getInfo<ARMFunctionInfo>()->shouldSignReturnAddress(true); in buildOutlinedFrame()
[all …]
H A DThumb2InstrInfo.cpp65 ARMFunctionInfo *AFI = MBB->getParent()->getInfo<ARMFunctionInfo>(); in ReplaceTailWithBranchTo()
H A DARMConstantIslandPass.cpp214 ARMFunctionInfo *AFI;
397 AFI = MF->getInfo<ARMFunctionInfo>(); in runOnMachineFunction()
635 assert(!MF->getInfo<ARMFunctionInfo>()->branchTargetEnforcement() && in doInitialJumpTablePlacement()
H A DARMISelLowering.cpp2330 ARMFunctionInfo *AFI = DAG.getMachineFunction().getInfo<ARMFunctionInfo>(); in ByValNeedsCopyForTailCall()
2428 ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>(); in LowerCall()
2507 auto FuncInfo = MF.getInfo<ARMFunctionInfo>(); in LowerCall()
3117 MF.getInfo<ARMFunctionInfo>()->shouldSignReturnAddress(true))) in IsEligibleForTailCallOptimization()
3197 const ARMFunctionInfo *AFI_Caller = MF.getInfo<ARMFunctionInfo>(); in IsEligibleForTailCallOptimization()
3285 ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>(); in LowerReturn()
3556 auto AFI = DAG.getMachineFunction().getInfo<ARMFunctionInfo>(); in LowerConstantPool()
3597 ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>(); in LowerBlockAddress()
3756 ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>(); in LowerToTLSGeneralDynamicModel()
3804 ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>(); in LowerToTLSExecModels()
[all …]
H A DThumbRegisterInfo.cpp583 assert(MF.getInfo<ARMFunctionInfo>()->isThumbFunction() && in eliminateFrameIndex()
H A DARMLoadStoreOptimizer.cpp109 ARMFunctionInfo *AFI;
2103 AFI = Fn.getInfo<ARMFunctionInfo>(); in runOnMachineFunction()
H A DARMFastISel.cpp141 ARMFunctionInfo *AFI;
155 AFI = funcInfo.MF->getInfo<ARMFunctionInfo>(); in ARMFastISel()
H A DARMExpandPseudoInsts.cpp49 ARMFunctionInfo *AFI;
3302 AFI = MF.getInfo<ARMFunctionInfo>(); in runOnMachineFunction()
H A DARMAsmPrinter.cpp116 AFI = MF.getInfo<ARMFunctionInfo>(); in runOnMachineFunction()
/freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/
H A DDemangleTestCases.inc13525 {"_ZN4llvm15ARMFunctionInfoC2ERNS_15MachineFunctionE", "llvm::ARMFunctionInfo::ARMFunctionInfo(llvm…
13526 {"_ZN4llvm15ARMFunctionInfoD1Ev", "llvm::ARMFunctionInfo::~ARMFunctionInfo()"},
13527 {"_ZN4llvm15ARMFunctionInfoD0Ev", "llvm::ARMFunctionInfo::~ARMFunctionInfo()"},
26535 {"_ZTVN4llvm15ARMFunctionInfoE", "vtable for llvm::ARMFunctionInfo"},