/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMMachineFunctionInfo.cpp | 15 void ARMFunctionInfo::anchor() {} in anchor() 17 yaml::ARMFunctionInfo::ARMFunctionInfo(const llvm::ARMFunctionInfo &MFI) in ARMFunctionInfo() function in yaml::ARMFunctionInfo 20 void yaml::ARMFunctionInfo::mappingImpl(yaml::IO &YamlIO) { in mappingImpl() 21 MappingTraits<ARMFunctionInfo>::mapping(YamlIO, *this); in mappingImpl() 24 void ARMFunctionInfo::initializeBaseYamlFields( in initializeBaseYamlFields() 25 const yaml::ARMFunctionInfo &YamlMFI) { in initializeBaseYamlFields() 55 ARMFunctionInfo::ARMFunctionInfo(const Function &F, in ARMFunctionInfo() function in ARMFunctionInfo 66 ARMFunctionInfo::clone(BumpPtrAllocator &Allocator, MachineFunction &DestMF, in clone() 69 return DestMF.cloneInfo<ARMFunctionInfo>(*this); in clone()
|
H A D | ARMBaseRegisterInfo.cpp | 107 return MF->getInfo<ARMFunctionInfo>()->isSplitCSR() in getCalleeSavedRegs() 125 MF->getInfo<ARMFunctionInfo>()->isSplitCSR()) in getCalleeSavedRegsViaCopy() 418 const ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>(); in hasBasePointer() 620 ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>(); in needsFrameBaseReg() 668 ARMFunctionInfo *AFI = MBB->getParent()->getInfo<ARMFunctionInfo>(); in materializeFrameBaseRegister() 699 ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>(); in resolveFrameIndex() 799 ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>(); in eliminateFrameIndex() 913 auto AFI = MF->getInfo<ARMFunctionInfo>(); in shouldCoalesce()
|
H A D | ARMTargetMachine.cpp | 276 return ARMFunctionInfo::create<ARMFunctionInfo>( in createMachineFunctionInfo() 628 return new yaml::ARMFunctionInfo(); in createDefaultFuncInfoYAML() 633 const auto *MFI = MF.getInfo<ARMFunctionInfo>(); in convertFuncInfoToYAML() 634 return new yaml::ARMFunctionInfo(*MFI); in convertFuncInfoToYAML() 640 const auto &YamlMFI = static_cast<const yaml::ARMFunctionInfo &>(MFI); in parseMachineFunctionInfo() 642 MF.getInfo<ARMFunctionInfo>()->initializeBaseYamlFields(YamlMFI); in parseMachineFunctionInfo()
|
H A D | ARMFrameLowering.cpp | 263 ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>(); in getArgumentStackToRestore() 648 static void emitAligningInstructions(MachineFunction &MF, ARMFunctionInfo *AFI, in emitAligningInstructions() 714 static int getMaxFPOffset(const ARMSubtarget &STI, const ARMFunctionInfo &AFI, in getMaxFPOffset() 737 ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>(); in emitPrologue() 1276 ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>(); in emitEpilogue() 1446 const ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>(); in ResolveFrameIndexReference() 1609 ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>(); in emitPopInst() 1721 ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>(); in emitAlignedDPRCS2Spills() 1894 ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>(); in emitAlignedDPRCS2Restores() 1985 ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>(); in spillCalleeSavedRegisters() [all …]
|
H A D | ARMMachineFunctionInfo.h | 27 struct ARMFunctionInfo; 32 /// ARMFunctionInfo - This class is derived from MachineFunctionInfo and 34 class ARMFunctionInfo : public MachineFunctionInfo { 158 ARMFunctionInfo() = default; 160 explicit ARMFunctionInfo(const Function &F, const ARMSubtarget *STI); 302 void initializeBaseYamlFields(const yaml::ARMFunctionInfo &YamlMFI); 306 struct ARMFunctionInfo final : public yaml::MachineFunctionInfo { 309 ARMFunctionInfo() = default; 310 ARMFunctionInfo(const llvm::ARMFunctionInfo [all...] |
H A D | ARMAsmPrinter.h | 18 class ARMFunctionInfo; variable 37 /// AFI - Keep a pointer to ARMFunctionInfo for the current 39 ARMFunctionInfo *AFI;
|
H A D | Thumb1FrameLowering.cpp | 151 ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>(); in emitPrologue() 505 ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>(); in emitEpilogue() 599 ARMFunctionInfo *AFI = in needPopSpecialFixUp() 600 const_cast<MachineFunction *>(&MF)->getInfo<ARMFunctionInfo>(); in needPopSpecialFixUp() 635 ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>(); in emitPopSpecialFixUp() 961 ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>(); in popRegsFromStack() 1138 ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>(); in restoreCalleeSavedRegisters()
|
H A D | Thumb2ITBlockPass.cpp | 50 ARMFunctionInfo *AFI; 290 AFI = Fn.getInfo<ARMFunctionInfo>(); in runOnMachineFunction()
|
H A D | ARMBranchTargets.cpp | 60 if (!MF.getInfo<ARMFunctionInfo>()->branchTargetEnforcement()) in runOnMachineFunction()
|
H A D | ARMBasicBlockInfo.h | 121 isThumb = MF.getInfo<ARMFunctionInfo>()->isThumbFunction(); in ARMBasicBlockUtils()
|
H A D | ARMPredicates.td | 232 def SignRetAddr : Predicate<[{ MF->getInfo<ARMFunctionInfo>()->shouldSignReturnAddress(true) }]>; 233 …def NoSignRetAddr : Predicate<[{ !MF->getInfo<ARMFunctionInfo>()->shouldSignReturnAddress(true) }]…
|
H A D | ARMMCInstLower.cpp | 186 if (MI.getParent()->getParent()->getInfo<ARMFunctionInfo>() in EmitSled()
|
H A D | ARMSubtarget.h | 388 if (MF.getInfo<ARMFunctionInfo>()->shouldSignReturnAddress()) in splitFramePushPop()
|
H A D | ARMBaseInstrInfo.cpp | 506 ARMFunctionInfo *AFI = MBB.getParent()->getInfo<ARMFunctionInfo>(); in insertBranch() 736 const ARMFunctionInfo *AFI = in isPredicable() 737 MF->getInfo<ARMFunctionInfo>(); in isPredicable() 810 if (!MF->getInfo<ARMFunctionInfo>()->isThumbFunction()) in getInstSizeInBytes() 1768 ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>(); in duplicateCPV() 5934 const ARMFunctionInfo &AFI = *C.getMF()->getInfo<ARMFunctionInfo>(); in getOutliningCandidateInfo() 5949 const ARMFunctionInfo &AFI = *C.getMF()->getInfo<ARMFunctionInfo>(); in getOutliningCandidateInfo() 5978 *RepeatedSequenceLocs.front().getMF()->getInfo<ARMFunctionInfo>(); in getOutliningCandidateInfo() 6225 if (MF.getInfo<ARMFunctionInfo>()->isThumb1OnlyFunction()) in isFunctionSafeToOutlineFrom() 6624 ->getInfo<ARMFunctionInfo>() in buildOutlinedFrame() [all …]
|
H A D | Thumb2InstrInfo.cpp | 66 ARMFunctionInfo *AFI = MBB->getParent()->getInfo<ARMFunctionInfo>(); in ReplaceTailWithBranchTo()
|
H A D | ARMConstantIslandPass.cpp | 217 ARMFunctionInfo *AFI; 401 AFI = MF->getInfo<ARMFunctionInfo>(); in runOnMachineFunction() 636 assert(!MF->getInfo<ARMFunctionInfo>()->branchTargetEnforcement() && in doInitialJumpTablePlacement() 754 if (!MF->getInfo<ARMFunctionInfo>()->branchTargetEnforcement()) in scanFunctionJumpTables()
|
H A D | ThumbRegisterInfo.cpp | 585 assert(MF.getInfo<ARMFunctionInfo>()->isThumbFunction() && in eliminateFrameIndex()
|
H A D | ARMISelLowering.cpp | 2381 ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>(); in LowerCall() 2459 auto FuncInfo = MF.getInfo<ARMFunctionInfo>(); in LowerCall() 3038 if (MF.getInfo<ARMFunctionInfo>()->shouldSignReturnAddress(true)) in IsEligibleForTailCallOptimization() 3096 const ARMFunctionInfo *AFI_Caller = MF.getInfo<ARMFunctionInfo>(); in IsEligibleForTailCallOptimization() 3214 ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>(); in LowerReturn() 3486 auto AFI = DAG.getMachineFunction().getInfo<ARMFunctionInfo>(); in LowerConstantPool() 3527 ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>(); in LowerBlockAddress() 3686 ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>(); in LowerToTLSGeneralDynamicModel() 3734 ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>(); in LowerToTLSExecModels() 3870 ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>(); in promoteToConstantPool() [all …]
|
H A D | ARMLoadStoreOptimizer.cpp | 111 ARMFunctionInfo *AFI; 2106 AFI = Fn.getInfo<ARMFunctionInfo>(); in runOnMachineFunction()
|
H A D | ARMFastISel.cpp | 115 ARMFunctionInfo *AFI; 129 AFI = funcInfo.MF->getInfo<ARMFunctionInfo>(); in ARMFastISel()
|
H A D | ARMExpandPseudoInsts.cpp | 49 ARMFunctionInfo *AFI; 3260 AFI = MF.getInfo<ARMFunctionInfo>(); in runOnMachineFunction()
|
H A D | ARMAsmPrinter.cpp | 114 AFI = MF.getInfo<ARMFunctionInfo>(); in runOnMachineFunction()
|