summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/AMDGPU/huge-private-buffer.ll
Commit message (Collapse)AuthorAgeFilesLines
* [AMDGPU] gfx1010 core wave32 changesStanislav Mekhanoshin2019-06-201-5/+22
| | | | | | Differential Revision: https://reviews.llvm.org/D63204 llvm-svn: 363934
* AMDGPU: Correct maximum possible private allocation sizeMatt Arsenault2019-05-231-10/+21
| | | | | | | | | | | | | | | | We were assuming a much larger possible per-wave visible stack allocation than is possible: https://github.com/RadeonOpenCompute/ROCR-Runtime/blob/faa3ae51388517353afcdaf9c16621f879ef0a59/src/core/runtime/amd_gpu_agent.cpp#L70 Based on this, we can assume the high 15 bits of a frame index or sret are 0. The frame index value is the per-lane offset, so the maximum frame index value is MAX_WAVE_SCRATCH / wavesize. Remove the corresponding subtarget feature and option that made this configurable. llvm-svn: 361541
* [AMDGPU] Switch to the new addr space mapping by defaultYaxun Liu2018-02-021-6/+6
| | | | | | | | This requires corresponding clang change. Differential Revision: https://reviews.llvm.org/D40955 llvm-svn: 324101
* AMDGPU: Don't use MUBUF vaddr if address may overflowMatt Arsenault2017-11-151-0/+31
Effectively revert r263964. Before we would not allow this if vaddr was not known to be positive. llvm-svn: 318240
OpenPOWER on IntegriCloud