Home
last modified time | relevance | path

Searched refs:SIMachineFunctionInfo (Results 1 – 25 of 41) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIMachineFunctionInfo.cpp37 SIMachineFunctionInfo::SIMachineFunctionInfo(const Function &F, in SIMachineFunctionInfo() function in SIMachineFunctionInfo
183 MachineFunctionInfo *SIMachineFunctionInfo::clone( in clone()
187 return DestMF.cloneInfo<SIMachineFunctionInfo>(*this); in clone()
190 void SIMachineFunctionInfo::limitOccupancy(const MachineFunction &MF) { in limitOccupancy()
196 Register SIMachineFunctionInfo::addPrivateSegmentBuffer( in addPrivateSegmentBuffer()
205 Register SIMachineFunctionInfo::addDispatchPtr(const SIRegisterInfo &TRI) { in addDispatchPtr()
212 Register SIMachineFunctionInfo::addQueuePtr(const SIRegisterInfo &TRI) { in addQueuePtr()
219 Register SIMachineFunctionInfo::addKernargSegmentPtr(const SIRegisterInfo &TRI) { in addKernargSegmentPtr()
227 Register SIMachineFunctionInfo::addDispatchID(const SIRegisterInfo &TRI) { in addDispatchID()
234 Register SIMachineFunctionInfo::addFlatScratchInit(const SIRegisterInfo &TRI) { in addFlatScratchInit()
[all …]
H A DSIFrameLowering.cpp76 SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in getVGPRSpillLaneOrTempRegister()
135 const SIMachineFunctionInfo &FuncInfo, in buildPrologSpill()
159 const SIMachineFunctionInfo &FuncInfo, in buildEpilogRestore()
181 const SIMachineFunctionInfo *MFI = MF->getInfo<SIMachineFunctionInfo>(); in buildGitPtr()
203 const SIMachineFunctionInfo *FuncInfo, in initLiveUnits()
230 SIMachineFunctionInfo *FuncInfo;
347 FuncInfo(MF.getInfo<SIMachineFunctionInfo>()), TII(TII), TRI(TRI), in PrologEpilogSGPRSpillBuilder()
389 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in emitEntryFunctionFlatScratchInit()
545 SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in getEntryFunctionReservedScratchRsrcReg()
610 SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in emitEntryFunctionPrologue()
[all …]
H A DSIMachineFunctionInfo.h34 class SIMachineFunctionInfo; variable
260 struct SIMachineFunctionInfo final : public yaml::MachineFunctionInfo {
305 SIMachineFunctionInfo() = default;
306 SIMachineFunctionInfo(const llvm::SIMachineFunctionInfo &,
311 ~SIMachineFunctionInfo() = default;
314 template <> struct MappingTraits<SIMachineFunctionInfo> {
315 static void mapping(IO &YamlIO, SIMachineFunctionInfo &MFI) {
405 class SIMachineFunctionInfo final : public AMDGPUMachineFunction,
630 SIMachineFunctionInfo(const SIMachineFunctionInfo &MFI) = default;
631 SIMachineFunctionInfo(const Function &F, const GCNSubtarget *STI);
[all …]
H A DAMDGPUCallLowering.cpp208 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in getStackAddress()
362 SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in lowerReturn()
395 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in lowerParameterPtr()
452 SIMachineFunctionInfo &Info) { in allocateHSAUserSGPRs()
512 SIMachineFunctionInfo *Info = MF.getInfo<SIMachineFunctionInfo>(); in lowerFormalArgumentsKernel()
600 SIMachineFunctionInfo *Info = MF.getInfo<SIMachineFunctionInfo>(); in lowerFormalArguments()
766 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in passSpecialInputs()
1079 const SIMachineFunctionInfo *FuncInfo = MF.getInfo<SIMachineFunctionInfo>(); in areCalleeOutgoingArgsTailCallable()
1160 const GCNSubtarget &ST, const SIMachineFunctionInfo &FuncInfo, in handleImplicitCallArguments()
1200 SIMachineFunctionInfo *FuncInfo = MF.getInfo<SIMachineFunctionInfo>(); in lowerTailCall()
[all …]
H A DAMDGPUAsmPrinter.cpp162 const SIMachineFunctionInfo &MFI = *MF->getInfo<SIMachineFunctionInfo>(); in emitFunctionBodyStart()
214 const SIMachineFunctionInfo &MFI = *MF->getInfo<SIMachineFunctionInfo>(); in emitFunctionBodyEnd()
273 const SIMachineFunctionInfo *MFI = MF->getInfo<SIMachineFunctionInfo>(); in emitFunctionEntryLabel()
451 const SIMachineFunctionInfo &MFI = *MF->getInfo<SIMachineFunctionInfo>(); in validateMCResourceInfo()
551 const SIMachineFunctionInfo &MFI = *MF.getInfo<SIMachineFunctionInfo>(); in getAmdhsaKernelCodeProperties()
609 const SIMachineFunctionInfo *Info = MF.getInfo<SIMachineFunctionInfo>(); in getAmdhsaKernelDescriptor()
960 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in getSIProgramInfo()
1313 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in EmitProgramInfoSI()
1440 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in EmitPALMetadata()
1551 MF.getInfo<SIMachineFunctionInfo>()->getDynamicVGPRBlockSize()); in emitPALFunctionMetadata()
[all …]
H A DGCNIterativeScheduler.cpp452 MF.getInfo<SIMachineFunctionInfo>()->getDynamicVGPRBlockSize(); in tryMaximizeOccupancy()
483 SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in tryMaximizeOccupancy()
493 SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in scheduleLegacyMaxOccupancy()
554 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in scheduleMinReg()
588 SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in scheduleILP()
H A DSIISelLowering.h24 class SIMachineFunctionInfo; variable
65 const SIMachineFunctionInfo &MFI,
414 const SIMachineFunctionInfo &Info,
577 SIMachineFunctionInfo &Info) const;
584 SIMachineFunctionInfo &Info) const;
588 SIMachineFunctionInfo &Info) const;
592 SIMachineFunctionInfo &Info,
599 SIMachineFunctionInfo &Info) const;
604 SIMachineFunctionInfo &Info) const;
609 SIMachineFunctionInfo &Info) const;
[all …]
H A DAMDGPUReserveWWMRegs.cpp76 SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in run()
H A DSILowerSGPRSpills.cpp306 SIMachineFunctionInfo *FuncInfo = in updateLaneVGPRDomInstr()
307 MBB->getParent()->getInfo<SIMachineFunctionInfo>(); in updateLaneVGPRDomInstr()
350 SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in determineRegsForWWMAllocation()
408 SIMachineFunctionInfo *FuncInfo = MF.getInfo<SIMachineFunctionInfo>(); in run()
H A DAMDGPUCallLowering.h24 class SIMachineFunctionInfo; variable
77 const GCNSubtarget &ST, const SIMachineFunctionInfo &MFI,
H A DGCNPreRALongBranchReg.cpp120 SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in run()
H A DAMDGPUMIRFormatter.cpp173 SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in parseCustomPseudoSourceValue()
H A DAMDGPUTargetMachine.cpp160 const SIMachineFunctionInfo *MFI = in onlyAllocateWWMRegs()
161 MRI.getMF().getInfo<SIMachineFunctionInfo>(); in onlyAllocateWWMRegs()
1767 SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in registerMachineRegisterInfoCallback()
1774 return SIMachineFunctionInfo::create<SIMachineFunctionInfo>( in createMachineFunctionInfo()
1779 return new yaml::SIMachineFunctionInfo(); in createDefaultFuncInfoYAML()
1784 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in convertFuncInfoToYAML()
1785 return new yaml::SIMachineFunctionInfo( in convertFuncInfoToYAML()
1792 const yaml::SIMachineFunctionInfo &YamlMFI = in parseMachineFunctionInfo()
1793 static_cast<const yaml::SIMachineFunctionInfo &>(MFI_); in parseMachineFunctionInfo()
1795 SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in parseMachineFunctionInfo()
H A DSILowerWWMCopies.cpp49 SIMachineFunctionInfo *MFI;
141 MFI = MF.getInfo<SIMachineFunctionInfo>(); in run()
H A DAMDGPUPreloadKernArgProlog.cpp59 const SIMachineFunctionInfo &MFI;
108 MFI(*MF.getInfo<SIMachineFunctionInfo>()), TII(*ST.getInstrInfo()), in AMDGPUPreloadKernArgProlog()
H A DGCNSchedStrategy.h24 class SIMachineFunctionInfo; variable
235 SIMachineFunctionInfo &MFI;
321 SIMachineFunctionInfo &MFI;
H A DSIFormMemoryClauses.cpp48 SIMachineFunctionInfo *MFI;
202 MI.getMF()->getInfo<SIMachineFunctionInfo>()->getDynamicVGPRBlockSize()); in checkPressure()
270 MFI = MF.getInfo<SIMachineFunctionInfo>(); in run()
H A DSIPreAllocateWWMRegs.cpp149 SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in rewriteRegs()
H A DGCNSubtarget.cpp394 const SIMachineFunctionInfo &MFI = *MF.getInfo<SIMachineFunctionInfo>(); in getReservedNumSGPRs()
473 const SIMachineFunctionInfo &MFI = *MF.getInfo<SIMachineFunctionInfo>(); in getMaxNumSGPRs()
H A DSIRegisterInfo.cpp110 SIMachineFunctionInfo &MFI;
129 MFI(*MF.getInfo<SIMachineFunctionInfo>()), TII(TII), TRI(TRI), in SGPRSpillBuilder()
513 const SIMachineFunctionInfo *FuncInfo = MF.getInfo<SIMachineFunctionInfo>(); in getFrameRegister()
636 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in getReservedRegs()
807 const SIMachineFunctionInfo *Info = MF.getInfo<SIMachineFunctionInfo>(); in shouldRealignStack()
820 const SIMachineFunctionInfo *Info = Fn.getInfo<SIMachineFunctionInfo>(); in requiresRegisterScavenging()
1454 SIMachineFunctionInfo *MFI = MF->getInfo<SIMachineFunctionInfo>(); in spillVGPRtoAGPR()
1579 const SIMachineFunctionInfo *FuncInfo = MF->getInfo<SIMachineFunctionInfo>(); in buildSpillLoadStore()
1987 const SIMachineFunctionInfo *FuncInfo = MF->getInfo<SIMachineFunctionInfo>(); in addImplicitUsesForBlockCSRLoad()
2359 SIMachineFunctionInfo *MFI = MF->getInfo<SIMachineFunctionInfo>(); in eliminateFrameIndex()
[all …]
H A DAMDGPUInstructions.td89 def FP16Denormals : Predicate<"MF->getInfo<SIMachineFunctionInfo>()->getMode().FP64FP16Denormals !=…
90 def FP32Denormals : Predicate<"MF->getInfo<SIMachineFunctionInfo>()->getMode().FP32Denormals != Den…
91 def FP64Denormals : Predicate<"MF->getInfo<SIMachineFunctionInfo>()->getMode().FP64FP16Denormals !=…
92 def NoFP16Denormals : Predicate<"MF->getInfo<SIMachineFunctionInfo>()->getMode().FP64FP16Denormals …
93 def NoFP32Denormals : Predicate<"MF->getInfo<SIMachineFunctionInfo>()->getMode().FP32Denormals == D…
94 def NoFP64Denormals : Predicate<"MF->getInfo<SIMachineFunctionInfo>()->getMode().FP64FP16Denormals …
95 def IEEEModeEnabled : Predicate<"MF->getInfo<SIMachineFunctionInfo>()->getMode().IEEE">;
96 def IEEEModeDisabled : Predicate<"!MF->getInfo<SIMachineFunctionInfo>()->getMode().IEEE">;
H A DAMDGPUHSAMetadataStreamer.cpp493 const SIMachineFunctionInfo &MFI = *MF.getInfo<SIMachineFunctionInfo>(); in getHSAKernelProps()
631 const SIMachineFunctionInfo &MFI = *MF.getInfo<SIMachineFunctionInfo>(); in emitHiddenKernelArgs()
H A DGCNNSAReassign.cpp252 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in run()
H A DAMDGPUResourceUsageAnalysis.cpp133 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in analyzeResourceUsage()
H A DAMDGPUMCInstLower.cpp249 const SIMachineFunctionInfo *MFI, in emitVGPRBlockComment()
368 MF->getInfo<SIMachineFunctionInfo>(), in emitInstruction()

12