llvm-project/llvm/lib/Target/AMDGPU/Utils
Christudasan Devadasan 654c89d85a [AMDGPU] Make vector superclasses allocatable
The combined vector register classes with both
VGPRs and AGPRs are currently unallocatable.
This patch turns them into allocatable as a
prerequisite to enable copy between VGPR and
AGPR registers during regalloc.

Also, added the missing AV register classes from
192b to 1024b.

Reviewed By: rampitec

Differential Revision: https://reviews.llvm.org/D109300
2021-11-26 00:42:12 -05:00
..
AMDGPUAsmUtils.cpp [AMDGPU] Update s_sendmsg messages 2021-02-24 13:07:00 +00:00
AMDGPUAsmUtils.h [AMDGPU] Update s_sendmsg messages 2021-02-24 13:07:00 +00:00
AMDGPUBaseInfo.cpp [AMDGPU] Make vector superclasses allocatable 2021-11-26 00:42:12 -05:00
AMDGPUBaseInfo.h [AMDGPU][NFC] Fix typos 2021-11-12 11:37:21 +01:00
AMDGPULDSUtils.cpp [NFC][AMDGPU] Reduce includes dependencies, part 2 2021-10-01 17:50:20 +03:00
AMDGPULDSUtils.h [AMDGPU][NFC] Fix typos 2021-11-12 11:37:21 +01:00
AMDGPUPALMetadata.cpp [AMDGPU] Set optional PAL metadata 2021-07-06 11:58:00 +02:00
AMDGPUPALMetadata.h [AMDGPU] Set optional PAL metadata 2021-07-06 11:58:00 +02:00
AMDKernelCodeTInfo.h
AMDKernelCodeTUtils.cpp
AMDKernelCodeTUtils.h
CMakeLists.txt [AMDGPU] Fix linking with shared libraries 2021-06-21 11:11:13 +02:00