/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | SIMachineFunctionInfo.cpp | 38 SIMachineFunctionInfo::SIMachineFunctionInfo(const Function &F, in SIMachineFunctionInfo() function in SIMachineFunctionInfo 176 MachineFunctionInfo *SIMachineFunctionInfo::clone( in clone() 180 return DestMF.cloneInfo<SIMachineFunctionInfo>(*this); in clone() 183 void SIMachineFunctionInfo::limitOccupancy(const MachineFunction &MF) { in limitOccupancy() 190 Register SIMachineFunctionInfo::addPrivateSegmentBuffer( in addPrivateSegmentBuffer() 199 Register SIMachineFunctionInfo::addDispatchPtr(const SIRegisterInfo &TRI) { in addDispatchPtr() 206 Register SIMachineFunctionInfo::addQueuePtr(const SIRegisterInfo &TRI) { in addQueuePtr() 213 Register SIMachineFunctionInfo::addKernargSegmentPtr(const SIRegisterInfo &TRI) { in addKernargSegmentPtr() 221 Register SIMachineFunctionInfo::addDispatchID(const SIRegisterInfo &TRI) { in addDispatchID() 228 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; 346 FuncInfo(MF.getInfo<SIMachineFunctionInfo>()), TII(TII), TRI(TRI), in PrologEpilogSGPRSpillBuilder() 388 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in emitEntryFunctionFlatScratchInit() 544 SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in getEntryFunctionReservedScratchRsrcReg() 609 SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in emitEntryFunctionPrologue() [all …]
|
H A D | SIMachineFunctionInfo.h | 34 class SIMachineFunctionInfo; variable 254 struct SIMachineFunctionInfo final : public yaml::MachineFunctionInfo { 292 SIMachineFunctionInfo() = default; 293 SIMachineFunctionInfo(const llvm::SIMachineFunctionInfo &, 298 ~SIMachineFunctionInfo() = default; 301 template <> struct MappingTraits<SIMachineFunctionInfo> { 302 static void mapping(IO &YamlIO, SIMachineFunctionInfo &MFI) { 375 class SIMachineFunctionInfo final : public AMDGPUMachineFunction, 569 SIMachineFunctionInfo(const SIMachineFunctionInfo &MFI) = default; 570 SIMachineFunctionInfo(const Function &F, const GCNSubtarget *STI); [all …]
|
H A D | AMDGPUCallLowering.cpp | 209 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in getStackAddress() 370 SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in lowerReturn() 403 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in lowerParameterPtr() 460 SIMachineFunctionInfo &Info) { in allocateHSAUserSGPRs() 516 SIMachineFunctionInfo *Info = MF.getInfo<SIMachineFunctionInfo>(); in lowerFormalArgumentsKernel() 598 SIMachineFunctionInfo *Info = MF.getInfo<SIMachineFunctionInfo>(); in lowerFormalArguments() 764 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in passSpecialInputs() 1065 const SIMachineFunctionInfo *FuncInfo = MF.getInfo<SIMachineFunctionInfo>(); in areCalleeOutgoingArgsTailCallable() 1157 const GCNSubtarget &ST, const SIMachineFunctionInfo &FuncInfo, in handleImplicitCallArguments() 1185 SIMachineFunctionInfo *FuncInfo = MF.getInfo<SIMachineFunctionInfo>(); in lowerTailCall() [all …]
|
H A D | AMDGPUAsmPrinter.cpp | 158 const SIMachineFunctionInfo &MFI = *MF->getInfo<SIMachineFunctionInfo>(); in emitFunctionBodyStart() 217 const SIMachineFunctionInfo &MFI = *MF->getInfo<SIMachineFunctionInfo>(); in emitFunctionBodyEnd() 276 const SIMachineFunctionInfo *MFI = MF->getInfo<SIMachineFunctionInfo>(); in emitFunctionEntryLabel() 427 const SIMachineFunctionInfo &MFI = *MF.getInfo<SIMachineFunctionInfo>(); in getAmdhsaKernelCodeProperties() 485 const SIMachineFunctionInfo *Info = MF.getInfo<SIMachineFunctionInfo>(); in getAmdhsaKernelDescriptor() 799 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in getSIProgramInfo() 1116 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in EmitProgramInfoSI() 1239 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in EmitPALMetadata() 1370 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in getAmdKernelCode()
|
H A D | SIISelLowering.h | 24 class SIMachineFunctionInfo; variable 65 const SIMachineFunctionInfo &MFI, 400 const SIMachineFunctionInfo &Info, 562 SIMachineFunctionInfo &Info) const; 569 SIMachineFunctionInfo &Info) const; 573 SIMachineFunctionInfo &Info) const; 577 SIMachineFunctionInfo &Info, 584 SIMachineFunctionInfo &Info) const; 589 SIMachineFunctionInfo &Info) const; 594 SIMachineFunctionInfo &Info) const; [all …]
|
H A D | GCNIterativeScheduler.cpp | 456 SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in tryMaximizeOccupancy() 466 SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in scheduleLegacyMaxOccupancy() 519 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in scheduleMinReg() 553 SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in scheduleILP()
|
H A D | AMDGPUCallLowering.h | 24 class SIMachineFunctionInfo; variable 77 const GCNSubtarget &ST, const SIMachineFunctionInfo &MFI,
|
H A D | GCNPreRALongBranchReg.cpp | 107 SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in runOnMachineFunction()
|
H A D | SILowerWWMCopies.cpp | 59 SIMachineFunctionInfo *MFI; 104 MFI = MF.getInfo<SIMachineFunctionInfo>(); in runOnMachineFunction()
|
H A D | AMDGPUTargetMachine.cpp | 1513 SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in registerMachineRegisterInfoCallback() 1520 return SIMachineFunctionInfo::create<SIMachineFunctionInfo>( in createMachineFunctionInfo() 1525 return new yaml::SIMachineFunctionInfo(); in createDefaultFuncInfoYAML() 1530 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in convertFuncInfoToYAML() 1531 return new yaml::SIMachineFunctionInfo( in convertFuncInfoToYAML() 1538 const yaml::SIMachineFunctionInfo &YamlMFI = in parseMachineFunctionInfo() 1539 static_cast<const yaml::SIMachineFunctionInfo &>(MFI_); in parseMachineFunctionInfo() 1541 SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in parseMachineFunctionInfo()
|
H A D | AMDGPUMIRFormatter.cpp | 174 SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in parseCustomPseudoSourceValue()
|
H A D | SILowerSGPRSpills.cpp | 275 SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in extendWWMVirtRegLiveness() 329 SIMachineFunctionInfo *FuncInfo = MF.getInfo<SIMachineFunctionInfo>(); in runOnMachineFunction()
|
H A D | GCNSchedStrategy.h | 22 class SIMachineFunctionInfo; variable 176 SIMachineFunctionInfo &MFI; 253 SIMachineFunctionInfo &MFI;
|
H A D | AMDGPUSubtarget.cpp | 405 const auto *MFI = MF.getInfo<SIMachineFunctionInfo>(); in getOccupancyWithLocalMemSize() 718 const SIMachineFunctionInfo &MFI = *MF.getInfo<SIMachineFunctionInfo>(); in getReservedNumSGPRs() 792 const SIMachineFunctionInfo &MFI = *MF.getInfo<SIMachineFunctionInfo>(); in getMaxNumSGPRs() 863 const SIMachineFunctionInfo &MFI = *MF.getInfo<SIMachineFunctionInfo>(); in getMaxNumVGPRs()
|
H A D | SIPreAllocateWWMRegs.cpp | 145 SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in rewriteRegs()
|
H A D | SIRegisterInfo.cpp | 104 SIMachineFunctionInfo &MFI; 123 MFI(*MF.getInfo<SIMachineFunctionInfo>()), TII(TII), TRI(TRI), in SGPRSpillBuilder() 504 const SIMachineFunctionInfo *FuncInfo = MF.getInfo<SIMachineFunctionInfo>(); in getFrameRegister() 568 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in getReservedRegs() 746 const SIMachineFunctionInfo *Info = MF.getInfo<SIMachineFunctionInfo>(); in shouldRealignStack() 759 const SIMachineFunctionInfo *Info = Fn.getInfo<SIMachineFunctionInfo>(); in requiresRegisterScavenging() 1218 SIMachineFunctionInfo *MFI = MF->getInfo<SIMachineFunctionInfo>(); in spillVGPRtoAGPR() 1339 const SIMachineFunctionInfo *FuncInfo = MF->getInfo<SIMachineFunctionInfo>(); in buildSpillLoadStore() 2079 SIMachineFunctionInfo *MFI = MF->getInfo<SIMachineFunctionInfo>(); in eliminateFrameIndex() 3050 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in getRegPressureLimit()
|
H A D | AMDGPUHSAMetadataStreamer.cpp | 463 const SIMachineFunctionInfo &MFI = *MF.getInfo<SIMachineFunctionInfo>(); in getHSAKernelProps() 593 const SIMachineFunctionInfo &MFI = *MF.getInfo<SIMachineFunctionInfo>(); in emitHiddenKernelArgs()
|
H A D | GCNNSAReassign.cpp | 249 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in runOnMachineFunction()
|
H A D | SIFormMemoryClauses.cpp | 73 SIMachineFunctionInfo *MFI; 268 MFI = MF.getInfo<SIMachineFunctionInfo>(); in runOnMachineFunction()
|
H A D | AMDGPUInstructions.td | 91 def FP16Denormals : Predicate<"MF->getInfo<SIMachineFunctionInfo>()->getMode().FP64FP16Denormals !=… 92 def FP32Denormals : Predicate<"MF->getInfo<SIMachineFunctionInfo>()->getMode().FP32Denormals != Den… 93 def FP64Denormals : Predicate<"MF->getInfo<SIMachineFunctionInfo>()->getMode().FP64FP16Denormals !=… 94 def NoFP16Denormals : Predicate<"MF->getInfo<SIMachineFunctionInfo>()->getMode().FP64FP16Denormals … 95 def NoFP32Denormals : Predicate<"MF->getInfo<SIMachineFunctionInfo>()->getMode().FP32Denormals == D… 96 def NoFP64Denormals : Predicate<"MF->getInfo<SIMachineFunctionInfo>()->getMode().FP64FP16Denormals …
|
H A D | SIISelLowering.cpp | 65 const SIMachineFunctionInfo *Info = MF.getInfo<SIMachineFunctionInfo>(); in denormalModeIsFlushAllF32() 70 const SIMachineFunctionInfo *Info = MF.getInfo<SIMachineFunctionInfo>(); in denormalModeIsFlushAllF64F16() 1395 SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in getTgtMemIntrinsic() 1423 SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in getTgtMemIntrinsic() 1969 const SIMachineFunctionInfo *Info = MF.getInfo<SIMachineFunctionInfo>(); in lowerKernArgParameterPtr() 2133 const SIMachineFunctionInfo &MFI, in getPreloadedValue() 2196 SIMachineFunctionInfo *Info) { in processPSInputArgs() 2244 SIMachineFunctionInfo &Info) const { in allocateSpecialEntryInputVGPRs() 2364 const SIRegisterInfo &TRI, SIMachineFunctionInfo &Info) const { in allocateSpecialInputVGPRs() 2385 const SIRegisterInfo &TRI, SIMachineFunctionInfo &Info) const { in allocateSpecialInputVGPRsFixed() [all …]
|
H A D | GCNSchedStrategy.cpp | 79 SIMachineFunctionInfo &MFI = *MF->getInfo<SIMachineFunctionInfo>(); in initialize() 573 MFI(*MF.getInfo<SIMachineFunctionInfo>()), in GCNScheduleDAGMILive() 1589 SIMachineFunctionInfo &MFI = *MF.getInfo<SIMachineFunctionInfo>(); in sinkTriviallyRematInsts()
|
H A D | AMDGPUResourceUsageAnalysis.cpp | 175 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in analyzeResourceUsage()
|
H A D | SILateBranchLowering.cpp | 219 assert(!MF.getInfo<SIMachineFunctionInfo>()->returnsVoid()); in runOnMachineFunction()
|