Home
last modified time | relevance | path

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

12

/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIMachineFunctionInfo.cpp1 //===- 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 DSIFrameLowering.cpp13 #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 DSIMachineFunctionInfo.h1 //==- 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 DAMDGPUCallLowering.cpp18 #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 DAMDGPUAsmPrinter.cpp29 #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 DSIISelLowering.h24 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 DGCNIterativeScheduler.cpp16 #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 DAMDGPUCallLowering.h24 class SIMachineFunctionInfo; variable
77 const GCNSubtarget &ST, const SIMachineFunctionInfo &MFI,
H A DGCNPreRALongBranchReg.cpp19 #include "SIMachineFunctionInfo.h"
106 SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in runOnMachineFunction()
H A DAMDGPUTargetMachine.cpp45 #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 DSILowerWWMCopies.cpp22 #include "SIMachineFunctionInfo.h"
49 SIMachineFunctionInfo *MFI;
141 MFI = MF.getInfo<SIMachineFunctionInfo>(); in runOnMachineFunction()
H A DSILowerSGPRSpills.cpp22 #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 DAMDGPUMIRFormatter.cpp15 #include "SIMachineFunctionInfo.h"
173 SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in parseCustomPseudoSourceValue()
H A DGCNSchedStrategy.h22 class SIMachineFunctionInfo; variable
228 SIMachineFunctionInfo &MFI;
318 SIMachineFunctionInfo &MFI;
H A DAMDGPUSubtarget.cpp20 #include "SIMachineFunctionInfo.h"
140 const auto *MFI = MF.getInfo<SIMachineFunctionInfo>(); in initializeSubtargetDependencies()
H A DSIPreAllocateWWMRegs.cpp18 #include "SIMachineFunctionInfo.h"
149 SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in rewriteRegs()
H A DSIRegisterInfo.cpp19 #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 DAMDGPUHSAMetadataStreamer.cpp19 #include "SIMachineFunctionInfo.h"
467 const SIMachineFunctionInfo &MFI = *MF.getInfo<SIMachineFunctionInfo>(); in getHSAKernelProps()
604 const SIMachineFunctionInfo &MFI = *MF.getInfo<SIMachineFunctionInfo>(); in emitHiddenKernelArgs()
H A DSIFormMemoryClauses.cpp19 #include "SIMachineFunctionInfo.h"
73 SIMachineFunctionInfo *MFI;
266 MFI = MF.getInfo<SIMachineFunctionInfo>(); in runOnMachineFunction()
H A DGCNNSAReassign.cpp18 #include "SIMachineFunctionInfo.h"
249 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in runOnMachineFunction()
H A DAMDGPUInstructions.td91 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 DSIISelLowering.cpp20 #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 DGCNSchedStrategy.cpp28 #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 Dnoop-shader-O0.ll6 ; Confirm registers reserved in SIMachineFunctionInfo are those expected during
/llvm-project/llvm/test/CodeGen/MIR/AMDGPU/
H A Dmachine-function-info-after-pei.ll3 ; Test that the ScavengeFI is serialized in the SIMachineFunctionInfo.

12