| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | SIMachineFunctionInfo.cpp | 32 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 D | SIFrameLowering.cpp | 64 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 D | SIMachineFunctionInfo.h | 30 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 D | AMDGPUMIRFormatter.cpp | 23 SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in parseCustomPseudoSourceValue()
|
| H A D | AMDGPUAsmPrinter.cpp | 194 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 D | AMDGPUCallLowering.cpp | 194 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 D | GCNIterativeScheduler.cpp | 464 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 D | SIISelLowering.h | 24 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 D | AMDGPUCallLowering.h | 24 class SIMachineFunctionInfo; variable 77 const GCNSubtarget &ST, const SIMachineFunctionInfo &MFI,
|
| H A D | GCNSchedStrategy.h | 22 class SIMachineFunctionInfo; variable 113 SIMachineFunctionInfo &MFI; 184 SIMachineFunctionInfo &MFI;
|
| H A D | AMDGPUSubtarget.cpp | 353 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 D | SIPreAllocateWWMRegs.cpp | 143 SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in rewriteRegs()
|
| H A D | AMDGPUTargetMachine.cpp | 1452 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 D | SIRegisterInfo.cpp | 104 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 D | AMDGPUHSAMetadataStreamer.cpp | 194 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 D | SILowerSGPRSpills.cpp | 262 SIMachineFunctionInfo *FuncInfo = MF.getInfo<SIMachineFunctionInfo>(); in runOnMachineFunction()
|
| H A D | GCNNSAReassign.cpp | 249 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in runOnMachineFunction()
|
| H A D | AMDGPUInstructions.td | 117 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 D | SIFormMemoryClauses.cpp | 73 SIMachineFunctionInfo *MFI; 270 MFI = MF.getInfo<SIMachineFunctionInfo>(); in runOnMachineFunction()
|
| H A D | GCNSchedStrategy.cpp | 55 SIMachineFunctionInfo &MFI = *MF->getInfo<SIMachineFunctionInfo>(); in initialize() 320 MFI(*MF.getInfo<SIMachineFunctionInfo>()), in GCNScheduleDAGMILive() 1101 SIMachineFunctionInfo &MFI = *MF.getInfo<SIMachineFunctionInfo>(); in sinkTriviallyRematInsts()
|
| H A D | SIISelLowering.cpp | 57 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 D | AMDGPULegalizerInfo.cpp | 2026 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 D | AMDGPUResourceUsageAnalysis.cpp | 139 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in analyzeResourceUsage()
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/ |
| H A D | noop-shader-O0.ll | 6 ; Confirm registers reserved in SIMachineFunctionInfo are those expected during
|
| /llvm-project-15.0.7/llvm/test/CodeGen/MIR/AMDGPU/ |
| H A D | machine-function-info-after-pei.ll | 3 ; Test that the ScavengeFI is serialized in the SIMachineFunctionInfo.
|