Home
last modified time | relevance | path

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

12

/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DSIMachineFunctionInfo.cpp32 SIMachineFunctionInfo::SIMachineFunctionInfo(const MachineFunction &MF) in SIMachineFunctionInfo() function in SIMachineFunctionInfo
202 MachineFunctionInfo *SIMachineFunctionInfo::clone( in clone()
206 return DestMF.cloneInfo<SIMachineFunctionInfo>(*this); in clone()
216 Register SIMachineFunctionInfo::addPrivateSegmentBuffer( in addPrivateSegmentBuffer()
268 Register SIMachineFunctionInfo::addLDSKernelId() { in addLDSKernelId()
435 bool SIMachineFunctionInfo::removeDeadFrameIndices( in removeDeadFrameIndices()
473 void SIMachineFunctionInfo::allocateWWMReservedSpillSlots( in allocateWWMReservedSpillSlots()
502 MCPhysReg SIMachineFunctionInfo::getNextUserSGPR() const { in getNextUserSGPR()
507 MCPhysReg SIMachineFunctionInfo::getNextSystemSGPR() const { in getNextSystemSGPR()
594 yaml::SIMachineFunctionInfo::SIMachineFunctionInfo( in SIMachineFunctionInfo() function in yaml::SIMachineFunctionInfo
[all …]
H A DSIFrameLowering.cpp64 SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in getVGPRSpillLaneOrTempRegister()
169 const SIMachineFunctionInfo *MFI = MF->getInfo<SIMachineFunctionInfo>(); in buildGitPtr()
197 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in emitEntryFunctionFlatScratchInit()
354 SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in getEntryFunctionReservedScratchRsrcReg()
418 SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in emitEntryFunctionPrologue()
540 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in emitEntryFunctionScratchRsrcRegSetup()
716 SIMachineFunctionInfo *FuncInfo = MF.getInfo<SIMachineFunctionInfo>(); in buildScratchExecCopy()
746 SIMachineFunctionInfo *FuncInfo = MF.getInfo<SIMachineFunctionInfo>(); in emitPrologue()
1114 SIMachineFunctionInfo *FuncInfo = MF.getInfo<SIMachineFunctionInfo>(); in processFunctionBeforeFrameFinalized()
1220 SIMachineFunctionInfo *FuncInfo = MF.getInfo<SIMachineFunctionInfo>(); in processFunctionBeforeFrameIndicesReplaced()
[all …]
H A DSIMachineFunctionInfo.h30 class SIMachineFunctionInfo; variable
273 struct SIMachineFunctionInfo final : public yaml::MachineFunctionInfo {
304 SIMachineFunctionInfo() = default;
305 SIMachineFunctionInfo(const llvm::SIMachineFunctionInfo &,
310 ~SIMachineFunctionInfo() = default;
313 template <> struct MappingTraits<SIMachineFunctionInfo> {
314 static void mapping(IO &YamlIO, SIMachineFunctionInfo &MFI) {
351 class SIMachineFunctionInfo final : public AMDGPUMachineFunction {
538 SIMachineFunctionInfo(const MachineFunction &MF);
539 SIMachineFunctionInfo(const SIMachineFunctionInfo &MFI) = default;
[all …]
H A DAMDGPUMIRFormatter.cpp23 SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in parseCustomPseudoSourceValue()
H A DAMDGPUAsmPrinter.cpp194 const SIMachineFunctionInfo &MFI = *MF->getInfo<SIMachineFunctionInfo>(); in emitFunctionBodyStart()
239 const SIMachineFunctionInfo &MFI = *MF->getInfo<SIMachineFunctionInfo>(); in emitFunctionBodyEnd()
284 const SIMachineFunctionInfo *MFI = MF->getInfo<SIMachineFunctionInfo>(); in emitFunctionEntryLabel()
388 const SIMachineFunctionInfo &MFI = *MF.getInfo<SIMachineFunctionInfo>(); in getAmdhsaKernelCodeProperties()
715 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in getSIProgramInfo()
965 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in EmitProgramInfoSI()
1021 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in EmitPALMetadata()
1094 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in getAmdKernelCode()
H A DAMDGPUCallLowering.cpp194 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in getStackAddress()
353 SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in lowerReturn()
386 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in lowerParameterPtr()
443 SIMachineFunctionInfo &Info) { in allocateHSAUserSGPRs()
496 SIMachineFunctionInfo *Info = MF.getInfo<SIMachineFunctionInfo>(); in lowerFormalArgumentsKernel()
580 SIMachineFunctionInfo *Info = MF.getInfo<SIMachineFunctionInfo>(); in lowerFormalArguments()
753 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in passSpecialInputs()
1044 const SIMachineFunctionInfo *FuncInfo = MF.getInfo<SIMachineFunctionInfo>(); in areCalleeOutgoingArgsTailCallable()
1136 const GCNSubtarget &ST, const SIMachineFunctionInfo &FuncInfo, in handleImplicitCallArguments()
1158 SIMachineFunctionInfo *FuncInfo = MF.getInfo<SIMachineFunctionInfo>(); in lowerTailCall()
[all …]
H A DGCNIterativeScheduler.cpp464 SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in tryMaximizeOccupancy()
474 SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in scheduleLegacyMaxOccupancy()
528 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in scheduleMinReg()
562 SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in scheduleILP()
H A DSIISelLowering.h24 class SIMachineFunctionInfo; variable
65 const SIMachineFunctionInfo &MFI,
357 const SIMachineFunctionInfo &Info,
499 SIMachineFunctionInfo &Info) const;
503 SIMachineFunctionInfo &Info,
510 SIMachineFunctionInfo &Info) const;
515 SIMachineFunctionInfo &Info) const;
520 SIMachineFunctionInfo &Info) const;
524 SIMachineFunctionInfo &Info) const;
H A DAMDGPUCallLowering.h24 class SIMachineFunctionInfo; variable
77 const GCNSubtarget &ST, const SIMachineFunctionInfo &MFI,
H A DGCNSchedStrategy.h22 class SIMachineFunctionInfo; variable
113 SIMachineFunctionInfo &MFI;
184 SIMachineFunctionInfo &MFI;
H A DAMDGPUSubtarget.cpp353 const auto *MFI = MF.getInfo<SIMachineFunctionInfo>(); in getOccupancyWithLocalMemSize()
651 const SIMachineFunctionInfo &MFI = *MF.getInfo<SIMachineFunctionInfo>(); in getReservedNumSGPRs()
725 const SIMachineFunctionInfo &MFI = *MF.getInfo<SIMachineFunctionInfo>(); in getMaxNumSGPRs()
794 const SIMachineFunctionInfo &MFI = *MF.getInfo<SIMachineFunctionInfo>(); in getMaxNumVGPRs()
H A DSIPreAllocateWWMRegs.cpp143 SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in rewriteRegs()
H A DAMDGPUTargetMachine.cpp1452 return new yaml::SIMachineFunctionInfo(); in createDefaultFuncInfoYAML()
1457 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in convertFuncInfoToYAML()
1458 return new yaml::SIMachineFunctionInfo( in convertFuncInfoToYAML()
1465 const yaml::SIMachineFunctionInfo &YamlMFI = in parseMachineFunctionInfo()
1466 static_cast<const yaml::SIMachineFunctionInfo &>(MFI_); in parseMachineFunctionInfo()
1468 SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in parseMachineFunctionInfo()
H A DSIRegisterInfo.cpp104 SIMachineFunctionInfo &MFI;
123 MFI(*MF.getInfo<SIMachineFunctionInfo>()), TII(TII), TRI(TRI), in SGPRSpillBuilder()
492 const SIMachineFunctionInfo *FuncInfo = MF.getInfo<SIMachineFunctionInfo>(); in getFrameRegister()
549 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in getReservedRegs()
726 const SIMachineFunctionInfo *Info = MF.getInfo<SIMachineFunctionInfo>(); in shouldRealignStack()
739 const SIMachineFunctionInfo *Info = Fn.getInfo<SIMachineFunctionInfo>(); in requiresRegisterScavenging()
1157 SIMachineFunctionInfo *MFI = MF->getInfo<SIMachineFunctionInfo>(); in spillVGPRtoAGPR()
1280 const SIMachineFunctionInfo *FuncInfo = MF->getInfo<SIMachineFunctionInfo>(); in buildSpillLoadStore()
1978 SIMachineFunctionInfo *MFI = MF->getInfo<SIMachineFunctionInfo>(); in eliminateFrameIndex()
2855 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in getRegPressureLimit()
H A DAMDGPUHSAMetadataStreamer.cpp194 const SIMachineFunctionInfo &MFI = *MF.getInfo<SIMachineFunctionInfo>(); in getHSACodeProps()
866 const SIMachineFunctionInfo &MFI = *MF.getInfo<SIMachineFunctionInfo>(); in getHSAKernelProps()
996 const SIMachineFunctionInfo &MFI = *MF.getInfo<SIMachineFunctionInfo>(); in emitHiddenKernelArgs()
H A DSILowerSGPRSpills.cpp262 SIMachineFunctionInfo *FuncInfo = MF.getInfo<SIMachineFunctionInfo>(); in runOnMachineFunction()
H A DGCNNSAReassign.cpp249 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in runOnMachineFunction()
H A DAMDGPUInstructions.td117 def FP16Denormals : Predicate<"MF->getInfo<SIMachineFunctionInfo>()->getMode().allFP64FP16Denormals…
118 def FP32Denormals : Predicate<"MF->getInfo<SIMachineFunctionInfo>()->getMode().allFP32Denormals()">;
119 def FP64Denormals : Predicate<"MF->getInfo<SIMachineFunctionInfo>()->getMode().allFP64FP16Denormals…
120 def NoFP16Denormals : Predicate<"!MF->getInfo<SIMachineFunctionInfo>()->getMode().allFP64FP16Denorm…
121 def NoFP32Denormals : Predicate<"!MF->getInfo<SIMachineFunctionInfo>()->getMode().allFP32Denormals(…
122 def NoFP64Denormals : Predicate<"!MF->getInfo<SIMachineFunctionInfo>()->getMode().allFP64FP16Denorm…
H A DSIFormMemoryClauses.cpp73 SIMachineFunctionInfo *MFI;
270 MFI = MF.getInfo<SIMachineFunctionInfo>(); in runOnMachineFunction()
H A DGCNSchedStrategy.cpp55 SIMachineFunctionInfo &MFI = *MF->getInfo<SIMachineFunctionInfo>(); in initialize()
320 MFI(*MF.getInfo<SIMachineFunctionInfo>()), in GCNScheduleDAGMILive()
1101 SIMachineFunctionInfo &MFI = *MF.getInfo<SIMachineFunctionInfo>(); in sinkTriviallyRematInsts()
H A DSIISelLowering.cpp57 const SIMachineFunctionInfo *Info = MF.getInfo<SIMachineFunctionInfo>(); in hasFP32Denormals()
62 const SIMachineFunctionInfo *Info = MF.getInfo<SIMachineFunctionInfo>(); in hasFP64FP16Denormals()
964 SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in getTgtMemIntrinsic()
1060 SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in getTgtMemIntrinsic()
1102 SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in getTgtMemIntrinsic()
1144 SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in getTgtMemIntrinsic()
2348 SIMachineFunctionInfo *Info = MF.getInfo<SIMachineFunctionInfo>(); in LowerFormalArguments()
2605 SIMachineFunctionInfo *Info = MF.getInfo<SIMachineFunctionInfo>(); in LowerReturn()
3974 SIMachineFunctionInfo *MFI = MF->getInfo<SIMachineFunctionInfo>(); in EmitInstrWithCustomInserter()
8668 SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in LowerLOAD()
[all …]
H A DAMDGPULegalizerInfo.cpp2026 const SIMachineFunctionInfo *Info = MF.getInfo<SIMachineFunctionInfo>(); in legalizeAddrSpaceCast()
2316 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in legalizeMinNumMaxNum()
2525 SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in legalizeGlobalValue()
2714 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in legalizeFMad()
2867 const SIMachineFunctionInfo *MFI = B.getMF().getInfo<SIMachineFunctionInfo>(); in legalizeFFloor()
3305 const SIMachineFunctionInfo *MFI = B.getMF().getInfo<SIMachineFunctionInfo>(); in loadInputValue()
3354 const SIMachineFunctionInfo *MFI = B.getMF().getInfo<SIMachineFunctionInfo>(); in legalizeWorkitemIDIntrinsic()
3908 const SIMachineFunctionInfo *MFI = B.getMF().getInfo<SIMachineFunctionInfo>(); in legalizeFDIV32()
4116 const SIMachineFunctionInfo *MFI = B.getMF().getInfo<SIMachineFunctionInfo>(); in legalizeRsqClampIntrinsic()
4186 const SIMachineFunctionInfo *MFI = B.getMF().getInfo<SIMachineFunctionInfo>(); in legalizeImplicitArgPtr()
[all …]
H A DAMDGPUResourceUsageAnalysis.cpp139 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in analyzeResourceUsage()
/llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/
H A Dnoop-shader-O0.ll6 ; Confirm registers reserved in SIMachineFunctionInfo are those expected during
/llvm-project-15.0.7/llvm/test/CodeGen/MIR/AMDGPU/
H A Dmachine-function-info-after-pei.ll3 ; Test that the ScavengeFI is serialized in the SIMachineFunctionInfo.

12