Searched refs:AArch64FunctionInfo (Results 1 – 17 of 17) sorted by relevance
128 const AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>(); in canUseRedZone()288 AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>(); in shouldCombineCSRLocalStackBump()416 AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>(); in emitPrologue()659 const AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>(); in emitEpilogue()796 const AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>(); in resolveFrameIndexReference()890 AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>(); in computeCalleeSaveRegisterPairs()1090 AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>(); in determineCalleeSaves()1197 const AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>(); in enableStackSlotScavenging()
26 class AArch64FunctionInfo : public MachineFunctionInfo {91 AArch64FunctionInfo() in AArch64FunctionInfo() function98 explicit AArch64FunctionInfo(MachineFunction &MF) in AArch64FunctionInfo() function
45 AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>(); in runOnMachineFunction()
615 AArch64FunctionInfo &AArch64FI, in computeADRP()733 AArch64FunctionInfo &AArch64FI, in registerADRCandidate()775 AArch64FunctionInfo &AArch64FI, const MapRegToId &RegToId, in computeOthers()1045 AArch64FunctionInfo *AArch64FI = MF.getInfo<AArch64FunctionInfo>(); in runOnMachineFunction()
50 return MF->getInfo<AArch64FunctionInfo>()->isSplitCSR() ? in getCalleeSavedRegs()68 MF->getInfo<AArch64FunctionInfo>()->isSplitCSR()) in getCalleeSavedRegsViaCopy()
86 AArch64FI = F.getInfo<AArch64FunctionInfo>(); in runOnMachineFunction()111 AArch64FunctionInfo *AArch64FI;
2597 AArch64FunctionInfo *FuncInfo = MF.getInfo<AArch64FunctionInfo>(); in LowerFormalArguments()2642 AArch64FunctionInfo *FuncInfo = MF.getInfo<AArch64FunctionInfo>(); in saveVarArgRegisters()2854 const AArch64FunctionInfo *FuncInfo = MF.getInfo<AArch64FunctionInfo>(); in isEligibleForTailCallOptimization()2930 AArch64FunctionInfo *FuncInfo = MF.getInfo<AArch64FunctionInfo>(); in LowerCall()3560 AArch64FunctionInfo *MFI = in LowerELFGlobalTLSAddress()3561 DAG.getMachineFunction().getInfo<AArch64FunctionInfo>(); in LowerELFGlobalTLSAddress()4211 AArch64FunctionInfo *FuncInfo = in LowerDarwin_VASTART()4212 DAG.getMachineFunction().getInfo<AArch64FunctionInfo>(); in LowerDarwin_VASTART()4227 AArch64FunctionInfo *FuncInfo = MF.getInfo<AArch64FunctionInfo>(); in LowerAAPCS_VASTART()10322 AArch64FunctionInfo *AFI = Entry->getParent()->getInfo<AArch64FunctionInfo>(); in initializeSplitCSR()
31 class AArch64FunctionInfo final : public MachineFunctionInfo {101 AArch64FunctionInfo() = default;103 explicit AArch64FunctionInfo(MachineFunction &MF) { in AArch64FunctionInfo() function
193 const AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>(); in canUseRedZone()383 AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>(); in shouldCombineCSRLocalStackBump()558 AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>(); in emitPrologue()850 const AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>(); in emitEpilogue()1033 const AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>(); in resolveFrameIndexReference()1163 AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>(); in computeCalleeSaveRegisterPairs()1404 AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>(); in determineCalleeSaves()1524 const AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>(); in enableStackSlotScavenging()
48 AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>(); in runOnMachineFunction()
380 static void handleADRP(const MachineInstr &MI, AArch64FunctionInfo &AFI, in handleADRP()496 AArch64FunctionInfo &AFI = *MF.getInfo<AArch64FunctionInfo>(); in runOnMachineFunction()
52 return MF->getInfo<AArch64FunctionInfo>()->isSplitCSR() ? in getCalleeSavedRegs()70 MF->getInfo<AArch64FunctionInfo>()->isSplitCSR()) in getCalleeSavedRegsViaCopy()
323 AArch64FunctionInfo *FuncInfo = MF.getInfo<AArch64FunctionInfo>(); in lowerFormalArguments()
104 AArch64FI = F.getInfo<AArch64FunctionInfo>(); in runOnMachineFunction()132 AArch64FunctionInfo *AArch64FI = nullptr;
3100 AArch64FunctionInfo *FuncInfo = MF.getInfo<AArch64FunctionInfo>(); in LowerFormalArguments()3147 AArch64FunctionInfo *FuncInfo = MF.getInfo<AArch64FunctionInfo>(); in saveVarArgRegisters()3381 const AArch64FunctionInfo *FuncInfo = MF.getInfo<AArch64FunctionInfo>(); in isEligibleForTailCallOptimization()3452 AArch64FunctionInfo *FuncInfo = MF.getInfo<AArch64FunctionInfo>(); in LowerCall()4141 AArch64FunctionInfo *MFI = in LowerELFGlobalTLSAddress()4142 DAG.getMachineFunction().getInfo<AArch64FunctionInfo>(); in LowerELFGlobalTLSAddress()4846 AArch64FunctionInfo *FuncInfo = in LowerDarwin_VASTART()4847 DAG.getMachineFunction().getInfo<AArch64FunctionInfo>(); in LowerDarwin_VASTART()4859 AArch64FunctionInfo *FuncInfo = in LowerWin64_VASTART()4860 DAG.getMachineFunction().getInfo<AArch64FunctionInfo>(); in LowerWin64_VASTART()[all …]
638 AArch64FunctionInfo *FuncInfo = MF.getInfo<AArch64FunctionInfo>(); in selectVaStartDarwin()
5117 AArch64FunctionInfo *AFI = MF.getInfo<AArch64FunctionInfo>(); in isFunctionSafeToOutlineFrom()5157 AArch64FunctionInfo *FuncInfo = MF->getInfo<AArch64FunctionInfo>(); in getOutliningType()