Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIMachineFunctionInfo.cpp38 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 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;
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 DSIMachineFunctionInfo.h34 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 DAMDGPUCallLowering.cpp209 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 DAMDGPUAsmPrinter.cpp158 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 DSIISelLowering.h24 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 DGCNIterativeScheduler.cpp456 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 DAMDGPUCallLowering.h24 class SIMachineFunctionInfo; variable
77 const GCNSubtarget &ST, const SIMachineFunctionInfo &MFI,
H A DGCNPreRALongBranchReg.cpp107 SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in runOnMachineFunction()
H A DSILowerWWMCopies.cpp59 SIMachineFunctionInfo *MFI;
104 MFI = MF.getInfo<SIMachineFunctionInfo>(); in runOnMachineFunction()
H A DAMDGPUTargetMachine.cpp1513 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 DAMDGPUMIRFormatter.cpp174 SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in parseCustomPseudoSourceValue()
H A DSILowerSGPRSpills.cpp275 SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in extendWWMVirtRegLiveness()
329 SIMachineFunctionInfo *FuncInfo = MF.getInfo<SIMachineFunctionInfo>(); in runOnMachineFunction()
H A DGCNSchedStrategy.h22 class SIMachineFunctionInfo; variable
176 SIMachineFunctionInfo &MFI;
253 SIMachineFunctionInfo &MFI;
H A DAMDGPUSubtarget.cpp405 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 DSIPreAllocateWWMRegs.cpp145 SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in rewriteRegs()
H A DSIRegisterInfo.cpp104 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 DAMDGPUHSAMetadataStreamer.cpp463 const SIMachineFunctionInfo &MFI = *MF.getInfo<SIMachineFunctionInfo>(); in getHSAKernelProps()
593 const SIMachineFunctionInfo &MFI = *MF.getInfo<SIMachineFunctionInfo>(); in emitHiddenKernelArgs()
H A DGCNNSAReassign.cpp249 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in runOnMachineFunction()
H A DSIFormMemoryClauses.cpp73 SIMachineFunctionInfo *MFI;
268 MFI = MF.getInfo<SIMachineFunctionInfo>(); in runOnMachineFunction()
H A DAMDGPUInstructions.td91 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 DSIISelLowering.cpp65 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 DGCNSchedStrategy.cpp79 SIMachineFunctionInfo &MFI = *MF->getInfo<SIMachineFunctionInfo>(); in initialize()
573 MFI(*MF.getInfo<SIMachineFunctionInfo>()), in GCNScheduleDAGMILive()
1589 SIMachineFunctionInfo &MFI = *MF.getInfo<SIMachineFunctionInfo>(); in sinkTriviallyRematInsts()
H A DAMDGPUResourceUsageAnalysis.cpp175 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in analyzeResourceUsage()
H A DSILateBranchLowering.cpp219 assert(!MF.getInfo<SIMachineFunctionInfo>()->returnsVoid()); in runOnMachineFunction()

12