/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | SIMachineFunctionInfo.cpp | 1 //===- SIMachineFunctionInfo.cpp - SI Machine Function Info ---------------===// 9 #include "SIMachineFunctionInfo.h" 37 SIMachineFunctionInfo::SIMachineFunctionInfo(const Function &F, 178 MachineFunctionInfo *SIMachineFunctionInfo::clone( in clone() 182 return DestMF.cloneInfo<SIMachineFunctionInfo>(*this); 185 void SIMachineFunctionInfo::limitOccupancy(const MachineFunction &MF) { in limitOccupancy() 191 Register SIMachineFunctionInfo::addPrivateSegmentBuffer( in addPrivateSegmentBuffer() 200 Register SIMachineFunctionInfo::addDispatchPtr(const SIRegisterInfo &TRI) { in addDispatchPtr() 207 Register SIMachineFunctionInfo in addQueuePtr() 38 SIMachineFunctionInfo::SIMachineFunctionInfo(const Function &F, SIMachineFunctionInfo() function in SIMachineFunctionInfo 673 yaml::SIMachineFunctionInfo::SIMachineFunctionInfo( SIMachineFunctionInfo() function in yaml::SIMachineFunctionInfo [all...] |
H A D | SIFrameLowering.cpp | 13 #include "SIMachineFunctionInfo.h" 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>()), TI in PrologEpilogSGPRSpillBuilder() [all...] |
H A D | SIMachineFunctionInfo.h | 1 //==- SIMachineFunctionInfo.h - SIMachineFunctionInfo interface --*- C++ -*-==// 34 class SIMachineFunctionInfo; variable 260 struct SIMachineFunctionInfo final : public yaml::MachineFunctionInfo { 302 SIMachineFunctionInfo() = default; 303 SIMachineFunctionInfo(const llvm::SIMachineFunctionInfo &, 308 ~SIMachineFunctionInfo() = default; 311 template <> struct MappingTraits<SIMachineFunctionInfo> { 312 static void mapping(IO &YamlIO, SIMachineFunctionInfo [all...] |
H A D | AMDGPUCallLowering.cpp | 18 #include "SIMachineFunctionInfo.h" 208 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in getStackAddress() 362 SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in lowerReturnVal() 395 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in lowerReturn() 452 SIMachineFunctionInfo &Info) { in lowerParameter() 506 SIMachineFunctionInfo *Info = MF.getInfo<SIMachineFunctionInfo>(); in allocateHSAUserSGPRs() [all...] |
H A D | AMDGPUAsmPrinter.cpp | 29 #include "SIMachineFunctionInfo.h" 160 const SIMachineFunctionInfo &MFI = *MF->getInfo<SIMachineFunctionInfo>(); in emitFunctionBodyStart() 213 const SIMachineFunctionInfo &MFI = *MF->getInfo<SIMachineFunctionInfo>(); in emitFunctionBodyStart() 272 const SIMachineFunctionInfo *MFI = MF->getInfo<SIMachineFunctionInfo>(); in emitFunctionEntryLabel() 450 const SIMachineFunctionInfo &MFI = *MF->getInfo<SIMachineFunctionInfo>(); in getAmdhsaKernelCodeProperties() 548 const SIMachineFunctionInfo in runOnMachineFunction() [all...] |
H A D | SIISelLowering.h | 24 class SIMachineFunctionInfo; variable 65 const SIMachineFunctionInfo &MFI, 405 const SIMachineFunctionInfo &Info, 571 SIMachineFunctionInfo &Info) const; 578 SIMachineFunctionInfo &Info) const; 582 SIMachineFunctionInfo &Info) const; 586 SIMachineFunctionInfo &Info, 593 SIMachineFunctionInfo &Info) const; 598 SIMachineFunctionInfo &Info) const; 603 SIMachineFunctionInfo [all...] |
H A D | GCNIterativeScheduler.cpp | 16 #include "SIMachineFunctionInfo.h" 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 | 19 #include "SIMachineFunctionInfo.h" 106 SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in runOnMachineFunction()
|
H A D | AMDGPUTargetMachine.cpp | 45 #include "SIMachineFunctionInfo.h" 144 const SIMachineFunctionInfo *MFI = in createGreedySGPRRegisterAllocator() 145 MRI.getMF().getInfo<SIMachineFunctionInfo>(); in createGreedySGPRRegisterAllocator() 1694 SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in parseMachineFunctionInfo() 1701 return SIMachineFunctionInfo::create<SIMachineFunctionInfo>( in parseMachineFunctionInfo() 1706 return new yaml::SIMachineFunctionInfo(); in parseMachineFunctionInfo() 1711 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in parseMachineFunctionInfo() [all...] |
H A D | SILowerWWMCopies.cpp | 22 #include "SIMachineFunctionInfo.h" 49 SIMachineFunctionInfo *MFI; 141 MFI = MF.getInfo<SIMachineFunctionInfo>(); in runOnMachineFunction()
|
H A D | SILowerSGPRSpills.cpp | 22 #include "SIMachineFunctionInfo.h" 290 SIMachineFunctionInfo *FuncInfo = in extendWWMVirtRegLiveness() 291 MBB->getParent()->getInfo<SIMachineFunctionInfo>(); in extendWWMVirtRegLiveness() 334 SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in runOnMachineFunction() 392 SIMachineFunctionInfo *FuncInfo = MF.getInfo<SIMachineFunctionInfo>(); in runOnMachineFunction()
|
H A D | AMDGPUMIRFormatter.cpp | 15 #include "SIMachineFunctionInfo.h" 173 SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in parseCustomPseudoSourceValue()
|
H A D | GCNSchedStrategy.h | 22 class SIMachineFunctionInfo; variable 228 SIMachineFunctionInfo &MFI; 318 SIMachineFunctionInfo &MFI;
|
H A D | AMDGPUSubtarget.cpp | 20 #include "SIMachineFunctionInfo.h" 140 const auto *MFI = MF.getInfo<SIMachineFunctionInfo>(); in initializeSubtargetDependencies()
|
H A D | SIPreAllocateWWMRegs.cpp | 18 #include "SIMachineFunctionInfo.h" 149 SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in rewriteRegs()
|
H A D | SIRegisterInfo.cpp | 19 #include "SIMachineFunctionInfo.h" 110 SIMachineFunctionInfo &MFI; 129 MFI(*MF.getInfo<SIMachineFunctionInfo>()), TII(TII), TRI(TRI), in SGPRSpillBuilder() 513 const SIMachineFunctionInfo *FuncInfo = MF.getInfo<SIMachineFunctionInfo>(); in getFrameRegister() 574 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in getReservedRegs() 607 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in getReservedRegs() 774 const SIMachineFunctionInfo *Inf in requiresFrameIndexScavenging() [all...] |
H A D | AMDGPUHSAMetadataStreamer.cpp | 19 #include "SIMachineFunctionInfo.h" 467 const SIMachineFunctionInfo &MFI = *MF.getInfo<SIMachineFunctionInfo>(); in getHSAKernelProps() 604 const SIMachineFunctionInfo &MFI = *MF.getInfo<SIMachineFunctionInfo>(); in emitHiddenKernelArgs()
|
H A D | SIFormMemoryClauses.cpp | 19 #include "SIMachineFunctionInfo.h" 73 SIMachineFunctionInfo *MFI; 266 MFI = MF.getInfo<SIMachineFunctionInfo>(); in runOnMachineFunction()
|
H A D | GCNNSAReassign.cpp | 18 #include "SIMachineFunctionInfo.h" 249 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in runOnMachineFunction()
|
H A D | AMDGPUInstructions.td | 91 def FP16Denormals : Predicate<"MF->getInfo<SIMachineFunctionInfo>()->getMode().FP64FP16Denormals != DenormalMode::getPreserveSign()">; 92 def FP32Denormals : Predicate<"MF->getInfo<SIMachineFunctionInfo>()->getMode().FP32Denormals != DenormalMode::getPreserveSign()">; 93 def FP64Denormals : Predicate<"MF->getInfo<SIMachineFunctionInfo>()->getMode().FP64FP16Denormals != DenormalMode::getPreserveSign()">; 94 def NoFP16Denormals : Predicate<"MF->getInfo<SIMachineFunctionInfo>()->getMode().FP64FP16Denormals == DenormalMode::getPreserveSign()">; 95 def NoFP32Denormals : Predicate<"MF->getInfo<SIMachineFunctionInfo>()->getMode().FP32Denormals == DenormalMode::getPreserveSign()">; 96 def NoFP64Denormals : Predicate<"MF->getInfo<SIMachineFunctionInfo>()->getMode().FP64FP16Denormals == DenormalMode::getPreserveSign()">;
|
H A D | SIISelLowering.cpp | 20 #include "SIMachineFunctionInfo.h" 65 const SIMachineFunctionInfo *Info = MF.getInfo<SIMachineFunctionInfo>(); in denormalModeIsFlushAllF32() 70 const SIMachineFunctionInfo *Info = MF.getInfo<SIMachineFunctionInfo>(); in denormalModeIsFlushAllF64F16() 1432 SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in CollectTargetIntrinsicOperands() 1460 SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in getAddrModeArguments() 1995 const SIMachineFunctionInfo *Inf in getLDSKernelId() [all...] |
H A D | GCNSchedStrategy.cpp | 28 #include "SIMachineFunctionInfo.h" 85 SIMachineFunctionInfo &MFI = *MF->getInfo<SIMachineFunctionInfo>(); in initialize() 759 MFI(*MF.getInfo<SIMachineFunctionInfo>()), in operator <<() 1839 SIMachineFunctionInfo &MFI = *MF.getInfo<SIMachineFunctionInfo>();
|
/llvm-project/llvm/test/CodeGen/AMDGPU/ |
H A D | noop-shader-O0.ll | 6 ; Confirm registers reserved in SIMachineFunctionInfo are those expected during
|
/llvm-project/llvm/test/CodeGen/MIR/AMDGPU/ |
H A D | machine-function-info-after-pei.ll | 3 ; Test that the ScavengeFI is serialized in the SIMachineFunctionInfo.
|