commit | e67cc380a800d91297bae9e82ea3357ff39e379d | [log] [tgz] |
---|---|---|
author | Stanislav Mekhanoshin <Stanislav.Mekhanoshin@amd.com> | Thu Jul 11 21:19:33 2019 +0000 |
committer | Stanislav Mekhanoshin <Stanislav.Mekhanoshin@amd.com> | Thu Jul 11 21:19:33 2019 +0000 |
tree | f5638751a2f622faef02c4a7533cc95fd82e8fef | |
parent | 6bd26db06aae4fd27ea38f1aaac382005a079d29 [diff] [blame] |
[AMDGPU] gfx908 mfma support Differential Revision: https://reviews.llvm.org/D64584 llvm-svn: 365824
diff --git a/llvm/lib/Target/AMDGPU/GCNRegBankReassign.cpp b/llvm/lib/Target/AMDGPU/GCNRegBankReassign.cpp index c3d076e..f0d47ea 100644 --- a/llvm/lib/Target/AMDGPU/GCNRegBankReassign.cpp +++ b/llvm/lib/Target/AMDGPU/GCNRegBankReassign.cpp
@@ -365,6 +365,9 @@ continue; unsigned R = Op.getReg(); + if (TRI->hasAGPRs(TRI->getRegClassForReg(*MRI, R))) + continue; + unsigned ShiftedBank = Bank; if (Bank != -1 && R == Reg && Op.getSubReg()) {