| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | SIMachineFunctionInfo.cpp | 37 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 D | SIFrameLowering.cpp | 76 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 D | SIMachineFunctionInfo.h | 34 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 D | AMDGPUCallLowering.cpp | 208 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 D | AMDGPUAsmPrinter.cpp | 162 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 D | GCNIterativeScheduler.cpp | 452 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 D | SIISelLowering.h | 24 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 D | AMDGPUReserveWWMRegs.cpp | 76 SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in run()
|
| H A D | SILowerSGPRSpills.cpp | 306 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 D | AMDGPUCallLowering.h | 24 class SIMachineFunctionInfo; variable 77 const GCNSubtarget &ST, const SIMachineFunctionInfo &MFI,
|
| H A D | GCNPreRALongBranchReg.cpp | 120 SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in run()
|
| H A D | AMDGPUMIRFormatter.cpp | 173 SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in parseCustomPseudoSourceValue()
|
| H A D | AMDGPUTargetMachine.cpp | 160 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 D | SILowerWWMCopies.cpp | 49 SIMachineFunctionInfo *MFI; 141 MFI = MF.getInfo<SIMachineFunctionInfo>(); in run()
|
| H A D | AMDGPUPreloadKernArgProlog.cpp | 59 const SIMachineFunctionInfo &MFI; 108 MFI(*MF.getInfo<SIMachineFunctionInfo>()), TII(*ST.getInstrInfo()), in AMDGPUPreloadKernArgProlog()
|
| H A D | GCNSchedStrategy.h | 24 class SIMachineFunctionInfo; variable 235 SIMachineFunctionInfo &MFI; 321 SIMachineFunctionInfo &MFI;
|
| H A D | SIFormMemoryClauses.cpp | 48 SIMachineFunctionInfo *MFI; 202 MI.getMF()->getInfo<SIMachineFunctionInfo>()->getDynamicVGPRBlockSize()); in checkPressure() 270 MFI = MF.getInfo<SIMachineFunctionInfo>(); in run()
|
| H A D | SIPreAllocateWWMRegs.cpp | 149 SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in rewriteRegs()
|
| H A D | GCNSubtarget.cpp | 394 const SIMachineFunctionInfo &MFI = *MF.getInfo<SIMachineFunctionInfo>(); in getReservedNumSGPRs() 473 const SIMachineFunctionInfo &MFI = *MF.getInfo<SIMachineFunctionInfo>(); in getMaxNumSGPRs()
|
| H A D | SIRegisterInfo.cpp | 110 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 D | AMDGPUInstructions.td | 89 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 D | AMDGPUHSAMetadataStreamer.cpp | 493 const SIMachineFunctionInfo &MFI = *MF.getInfo<SIMachineFunctionInfo>(); in getHSAKernelProps() 631 const SIMachineFunctionInfo &MFI = *MF.getInfo<SIMachineFunctionInfo>(); in emitHiddenKernelArgs()
|
| H A D | GCNNSAReassign.cpp | 252 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in run()
|
| H A D | AMDGPUResourceUsageAnalysis.cpp | 133 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in analyzeResourceUsage()
|
| H A D | AMDGPUMCInstLower.cpp | 249 const SIMachineFunctionInfo *MFI, in emitVGPRBlockComment() 368 MF->getInfo<SIMachineFunctionInfo>(), in emitInstruction()
|