forked from OSchip/llvm-project
30f18ed387
Summary: This fixes a few issues related to SMRD offsets. On gfx9 and gfx10 we have a signed byte offset immediate, however we can overflow into a negative since we treat it as unsigned. Also, the SMRD SOFFSET sgpr is an unsigned offset on all subtargets. We sometimes tried to use negative values here. Third, S_BUFFER instructions should never use a signed offset immediate. Differential Revision: https://reviews.llvm.org/D77082 |
||
---|---|---|
.. | ||
AMDGPUAsmUtils.cpp | ||
AMDGPUAsmUtils.h | ||
AMDGPUBaseInfo.cpp | ||
AMDGPUBaseInfo.h | ||
AMDGPUPALMetadata.cpp | ||
AMDGPUPALMetadata.h | ||
AMDKernelCodeTInfo.h | ||
AMDKernelCodeTUtils.cpp | ||
AMDKernelCodeTUtils.h | ||
CMakeLists.txt | ||
LLVMBuild.txt |