[all-commits] [llvm/llvm-project] 26777a: [AMDGPU] Adapt GCNRegBankReassign for 16 bit subregs
Stanislav Mekhanoshin via All-commits
all-commits at lists.llvm.org
Tue Apr 28 16:16:25 PDT 2020
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: 26777ad7a0916ad7853aa9229bb8ec0346c68a61
https://github.com/llvm/llvm-project/commit/26777ad7a0916ad7853aa9229bb8ec0346c68a61
Author: Stanislav Mekhanoshin <Stanislav.Mekhanoshin at amd.com>
Date: 2020-04-28 (Tue, 28 Apr 2020)
Changed paths:
M llvm/lib/Target/AMDGPU/GCNRegBankReassign.cpp
M llvm/lib/Target/AMDGPU/SIInstrInfo.cpp
M llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp
M llvm/lib/Target/AMDGPU/SIRegisterInfo.h
M llvm/test/CodeGen/AMDGPU/regbank-reassign.mir
Log Message:
-----------
[AMDGPU] Adapt GCNRegBankReassign for 16 bit subregs
It allows it not to crash and analyze 16 bit subregs if those
appear in the instructions. At the same time it does not attempt
to reassign these. It still can correctly identify register
banks to let larger registers to be reassigned.
More work will be needed here when real instructions will use
these registers and more tests as well.
Differential Revision: https://reviews.llvm.org/D78772
More information about the All-commits
mailing list