Searched refs:enableFlatScratch (Results 1 – 9 of 9) sorted by relevance
1053 if (IsAmdHsaOrMesa && !ST.enableFlatScratch()) in GCNUserSGPRUsageInfo()1074 (IsAmdHsaOrMesa || ST.enableFlatScratch()) && in GCNUserSGPRUsageInfo()1075 (HasCalls || HasStackObjects || ST.enableFlatScratch()) && in GCNUserSGPRUsageInfo()
141 unsigned Opc = ST.enableFlatScratch() ? AMDGPU::SCRATCH_STORE_DWORD_SADDR in buildPrologSpill()165 unsigned Opc = ST.enableFlatScratch() ? AMDGPU::SCRATCH_LOAD_DWORD_SADDR in buildEpilogRestore()591 return ST.enableFlatScratch() ? 1 : ST.getWavefrontSize(); in getScratchScaleFactor()629 if (!ST.enableFlatScratch()) in emitEntryFunctionPrologue()703 (!allStackObjectsAreDead(FrameInfo) && ST.enableFlatScratch())); in emitEntryFunctionPrologue()1740 if (ST.enableFlatScratch()) { in allocateScavengingFrameIndexesNearIncomingSP()
323 return (ForBufferRSrc || !enableFlatScratch()) ? MaxPrivateElementSize : 16;628 bool enableFlatScratch() const { in enableFlatScratch() function
829 unsigned MovOpc = ST.enableFlatScratch() ? AMDGPU::S_MOV_B32 in materializeFrameBaseRegister()833 ST.enableFlatScratch() ? &AMDGPU::SReg_32_XEXEC_HIRegClass in materializeFrameBaseRegister()845 ST.enableFlatScratch() ? &AMDGPU::SReg_32_XM0RegClass in materializeFrameBaseRegister()853 if (ST.enableFlatScratch() ) { in materializeFrameBaseRegister()1738 unsigned Opc = ST.enableFlatScratch() ? AMDGPU::SCRATCH_LOAD_DWORD_SADDR in buildVGPRSpillLoadStore()1743 unsigned Opc = ST.enableFlatScratch() ? AMDGPU::SCRATCH_STORE_DWORD_SADDR in buildVGPRSpillLoadStore()2172 unsigned Opc = ST.enableFlatScratch() ? AMDGPU::SCRATCH_STORE_DWORD_SADDR in eliminateFrameIndex()2240 unsigned Opc = ST.enableFlatScratch() ? AMDGPU::SCRATCH_LOAD_DWORD_SADDR in eliminateFrameIndex()2266 if (ST.enableFlatScratch()) { in eliminateFrameIndex()
213 if (ST.enableFlatScratch()) { in getStackAddress()719 if (!Subtarget.enableFlatScratch()) in lowerFormalArguments()1160 if (!ST.enableFlatScratch()) { in handleImplicitCallArguments()
88 if (!ST.enableFlatScratch()) { in SIMachineFunctionInfo()
2057 def EnableFlatScratch : Predicate<"Subtarget->enableFlatScratch()">;2059 def DisableFlatScratch : Predicate<"!Subtarget->enableFlatScratch()">;
1579 return Subtarget->enableFlatScratch() in isLegalAddressingMode()1761 Subtarget->enableFlatScratch() || in allowsMisalignedMemoryAccessesImpl()2617 if (!ST.enableFlatScratch()) { in reservePrivateMemoryRegs()2762 if (!Subtarget->enableFlatScratch()) in LowerFormalArguments()2828 if (!Subtarget->enableFlatScratch()) in LowerFormalArguments()3654 if (!Subtarget->enableFlatScratch()) { in LowerCall()10749 (NumElements == 3 && !Subtarget->enableFlatScratch())) in LowerSTORE()
297 return ST.enableFlatScratch() ? 128 : 32; in maxSizeForAddrSpace()