Home
last modified time | relevance | path

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

12

/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AMDGPU/
DSIMachineFunctionInfo.cpp30 SIMachineFunctionInfo::SIMachineFunctionInfo(const MachineFunction &MF) in SIMachineFunctionInfo() function in SIMachineFunctionInfo
179 void SIMachineFunctionInfo::limitOccupancy(const MachineFunction &MF) { in limitOccupancy()
186 unsigned SIMachineFunctionInfo::addPrivateSegmentBuffer( in addPrivateSegmentBuffer()
195 unsigned SIMachineFunctionInfo::addDispatchPtr(const SIRegisterInfo &TRI) { in addDispatchPtr()
202 unsigned SIMachineFunctionInfo::addQueuePtr(const SIRegisterInfo &TRI) { in addQueuePtr()
209 unsigned SIMachineFunctionInfo::addKernargSegmentPtr(const SIRegisterInfo &TRI) { in addKernargSegmentPtr()
217 unsigned SIMachineFunctionInfo::addDispatchID(const SIRegisterInfo &TRI) { in addDispatchID()
224 unsigned SIMachineFunctionInfo::addFlatScratchInit(const SIRegisterInfo &TRI) { in addFlatScratchInit()
231 unsigned SIMachineFunctionInfo::addImplicitBufferPtr(const SIRegisterInfo &TRI) { in addImplicitBufferPtr()
248 bool SIMachineFunctionInfo::allocateSGPRSpillToVGPR(MachineFunction &MF, in allocateSGPRSpillToVGPR()
[all …]
DSIFrameLowering.cpp43 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in emitFlatScratchInit()
104 SIMachineFunctionInfo *MFI, in getReservedPrivateSegmentBufferReg()
155 SIMachineFunctionInfo *MFI, in getReservedPrivateSegmentWaveByteOffsetReg()
229 SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in emitEntryFunctionPrologue()
368 MachineFunction &MF, MachineBasicBlock &MBB, SIMachineFunctionInfo *MFI, in emitEntryFunctionScratchSetup()
533 SIMachineFunctionInfo *FuncInfo = MF.getInfo<SIMachineFunctionInfo>(); in emitPrologue()
594 for (const SIMachineFunctionInfo::SGPRSpillVGPRCSR &Reg in emitPrologue()
606 const SIMachineFunctionInfo *FuncInfo = MF.getInfo<SIMachineFunctionInfo>(); in emitEpilogue()
614 for (const SIMachineFunctionInfo::SGPRSpillVGPRCSR &Reg in emitEpilogue()
674 SIMachineFunctionInfo *FuncInfo = MF.getInfo<SIMachineFunctionInfo>(); in processFunctionBeforeFrameFinalized()
[all …]
DSIFrameLowering.h18 class SIMachineFunctionInfo; variable
59 SIMachineFunctionInfo *MFI,
66 SIMachineFunctionInfo *MFI,
74 MachineBasicBlock &MBB, SIMachineFunctionInfo *MFI,
DAMDGPUAsmPrinter.cpp193 const SIMachineFunctionInfo &MFI = *MF->getInfo<SIMachineFunctionInfo>(); in EmitFunctionBodyStart()
217 const SIMachineFunctionInfo &MFI = *MF->getInfo<SIMachineFunctionInfo>(); in EmitFunctionBodyEnd()
260 const SIMachineFunctionInfo *MFI = MF->getInfo<SIMachineFunctionInfo>(); in EmitFunctionEntryLabel()
344 const SIMachineFunctionInfo &MFI = *MF.getInfo<SIMachineFunctionInfo>(); in getAmdhsaKernelCodeProperties()
573 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in analyzeResourceUsage()
819 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in getSIProgramInfo()
1007 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in EmitProgramInfoSI()
1055 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in EmitPALMetadata()
1138 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in getAmdKernelCode()
DSIRegisterInfo.cpp192 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in getReservedRegs()
229 const SIMachineFunctionInfo *Info = Fn.getInfo<SIMachineFunctionInfo>(); in requiresRegisterScavenging()
246 const SIMachineFunctionInfo *Info = MF.getInfo<SIMachineFunctionInfo>(); in requiresFrameIndexScavenging()
257 MF.getInfo<SIMachineFunctionInfo>()->hasSpilledSGPRs(); in requiresFrameIndexReplacementScavenging()
360 MF->getInfo<SIMachineFunctionInfo>()->getFrameOffsetReg() && in resolveFrameIndex()
645 SIMachineFunctionInfo *MFI = MF->getInfo<SIMachineFunctionInfo>(); in spillSGPR()
648 ArrayRef<SIMachineFunctionInfo::SpilledReg> VGPRSpills in spillSGPR()
745 SIMachineFunctionInfo::SpilledReg Spill = VGPRSpills[i]; in spillSGPR()
824 SIMachineFunctionInfo *MFI = MF->getInfo<SIMachineFunctionInfo>(); in restoreSGPR()
826 ArrayRef<SIMachineFunctionInfo::SpilledReg> VGPRSpills in restoreSGPR()
[all …]
DAMDGPUSubtarget.cpp246 const auto *MFI = MF.getInfo<SIMachineFunctionInfo>(); in getOccupancyWithLocalMemSize()
533 const SIMachineFunctionInfo &MFI = *MF.getInfo<SIMachineFunctionInfo>(); in getReservedNumSGPRs()
548 const SIMachineFunctionInfo &MFI = *MF.getInfo<SIMachineFunctionInfo>(); in getMaxNumSGPRs()
598 const SIMachineFunctionInfo &MFI = *MF.getInfo<SIMachineFunctionInfo>(); in getMaxNumVGPRs()
DGCNIterativeScheduler.cpp482 SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in tryMaximizeOccupancy()
492 SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in scheduleLegacyMaxOccupancy()
546 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in scheduleMinReg()
580 SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in scheduleILP()
DAMDGPUCallLowering.cpp49 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in lowerParameterPtr()
100 SIMachineFunctionInfo *Info = MF.getInfo<SIMachineFunctionInfo>(); in lowerFormalArguments()
DAMDGPURegisterInfo.cpp87 const SIMachineFunctionInfo *FuncInfo = MF.getInfo<SIMachineFunctionInfo>(); in getFrameRegister()
DGCNSchedStrategy.h22 class SIMachineFunctionInfo; variable
67 SIMachineFunctionInfo &MFI;
DSIMachineFunctionInfo.h84 class SIMachineFunctionInfo final : public AMDGPUMachineFunction {
227 SIMachineFunctionInfo(const MachineFunction &MF);
DAMDGPUInstructionSelector.h40 class SIMachineFunctionInfo; variable
DSIFormMemoryClauses.cpp76 SIMachineFunctionInfo *MFI;
306 MFI = MF.getInfo<SIMachineFunctionInfo>(); in runOnMachineFunction()
DSIISelLowering.cpp789 SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in getTgtMemIntrinsic()
1194 const SIMachineFunctionInfo *Info = MF.getInfo<SIMachineFunctionInfo>(); in lowerKernArgParameterPtr()
1333 const SIMachineFunctionInfo &MFI, in getPreloadedValue()
1348 SIMachineFunctionInfo *Info) { in processShaderInputArgs()
1395 SIMachineFunctionInfo &Info) { in allocateSpecialEntryInputVGPRs()
1471 SIMachineFunctionInfo &Info) { in allocateSpecialInputVGPRs()
1485 SIMachineFunctionInfo &Info) { in allocateSpecialInputSGPRs()
1521 SIMachineFunctionInfo &Info) { in allocateHSAUserSGPRs()
1572 SIMachineFunctionInfo &Info, in allocateSystemSGPRs()
1624 SIMachineFunctionInfo &Info) { in reservePrivateMemoryRegs()
[all …]
DSIISelLowering.h53 const SIMachineFunctionInfo &MFI,
251 const SIMachineFunctionInfo &Info,
DAMDGPUISelDAGToDAG.cpp1100 const SIMachineFunctionInfo *Info = MF.getInfo<SIMachineFunctionInfo>(); in foldFrameIndex()
1125 const SIMachineFunctionInfo *Info = MF.getInfo<SIMachineFunctionInfo>(); in SelectMUBUFScratchOffen()
1196 const SIMachineFunctionInfo *Info = MF.getInfo<SIMachineFunctionInfo>(); in SelectMUBUFScratchOffset()
1433 const SIMachineFunctionInfo *Info = MF.getInfo<SIMachineFunctionInfo>(); in Expand32BitAddress()
DSIRegisterInfo.h27 class SIMachineFunctionInfo; variable
DCMakeLists.txt109 SIMachineFunctionInfo.cpp
/external/llvm/lib/Target/AMDGPU/
DSIMachineFunctionInfo.cpp30 void SIMachineFunctionInfo::anchor() {} in anchor()
32 SIMachineFunctionInfo::SIMachineFunctionInfo(const MachineFunction &MF) in SIMachineFunctionInfo() function in SIMachineFunctionInfo
148 unsigned SIMachineFunctionInfo::addPrivateSegmentBuffer( in addPrivateSegmentBuffer()
156 unsigned SIMachineFunctionInfo::addDispatchPtr(const SIRegisterInfo &TRI) { in addDispatchPtr()
163 unsigned SIMachineFunctionInfo::addQueuePtr(const SIRegisterInfo &TRI) { in addQueuePtr()
170 unsigned SIMachineFunctionInfo::addKernargSegmentPtr(const SIRegisterInfo &TRI) { in addKernargSegmentPtr()
177 unsigned SIMachineFunctionInfo::addFlatScratchInit(const SIRegisterInfo &TRI) { in addFlatScratchInit()
184 SIMachineFunctionInfo::SpilledReg SIMachineFunctionInfo::getSpilledReg ( in getSpilledReg()
226 unsigned SIMachineFunctionInfo::getMaximumWorkGroupSize( in getMaximumWorkGroupSize()
DSIFrameLowering.cpp24 static bool hasOnlySGPRSpills(const SIMachineFunctionInfo *FuncInfo, in hasOnlySGPRSpills()
53 SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in emitPrologue()
305 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in emitDebuggerPrologue()
DAMDGPUAsmPrinter.cpp126 const SIMachineFunctionInfo *MFI = MF->getInfo<SIMachineFunctionInfo>(); in EmitFunctionEntryLabel()
312 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in getSIProgramInfo()
582 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in EmitProgramInfoSI()
639 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in EmitAmdKernelCodeT()
DSIRegisterInfo.cpp28 const SIMachineFunctionInfo &MFI = *MF.getInfo<SIMachineFunctionInfo>(); in getMaxWaveCountPerSIMD()
180 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in getReservedRegs()
501 SIMachineFunctionInfo *MFI = MF->getInfo<SIMachineFunctionInfo>(); in eliminateFrameIndex()
528 struct SIMachineFunctionInfo::SpilledReg Spill = in eliminateFrameIndex()
592 struct SIMachineFunctionInfo::SpilledReg Spill = in eliminateFrameIndex()
911 const SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in getPreloadedValue()
DSIMachineFunctionInfo.h28 class SIMachineFunctionInfo final : public AMDGPUMachineFunction {
134 SIMachineFunctionInfo(const MachineFunction &MF);
DCMakeLists.txt76 SIMachineFunctionInfo.cpp
DSIISelLowering.cpp596 SIMachineFunctionInfo *Info = MF.getInfo<SIMachineFunctionInfo>(); in LowerFormalArguments()
944 SIMachineFunctionInfo *Info = MF.getInfo<SIMachineFunctionInfo>(); in LowerReturn()
1148 SIMachineFunctionInfo *MFI = MF->getInfo<SIMachineFunctionInfo>(); in EmitInstrWithCustomInserter()
1250 SIMachineFunctionInfo *MFI = MF.getInfo<SIMachineFunctionInfo>(); in LowerOperation()
1344 SIMachineFunctionInfo *Info = MF.getInfo<SIMachineFunctionInfo>(); in createDebuggerPrologueStackObjects()
1445 SIMachineFunctionInfo *Info = MF.getInfo<SIMachineFunctionInfo>(); in getSegmentAperture()
1654 auto MFI = MF.getInfo<SIMachineFunctionInfo>(); in LowerINTRINSIC_WO_CHAIN()

12