[all-commits] [llvm/llvm-project] f2c99e: AMDGPU: Use reserved VGPR for AGPR spills to memory
Matt Arsenault via All-commits
all-commits at lists.llvm.org
Tue Feb 8 08:27:14 PST 2022
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: f2c99ea47da3ded530fa94fe96f486338fffc99c
https://github.com/llvm/llvm-project/commit/f2c99ea47da3ded530fa94fe96f486338fffc99c
Author: Matt Arsenault <Matthew.Arsenault at amd.com>
Date: 2022-02-08 (Tue, 08 Feb 2022)
Changed paths:
M llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp
M llvm/test/CodeGen/AMDGPU/accvgpr-spill-scc-clobber.mir
M llvm/test/CodeGen/AMDGPU/agpr-copy-no-free-registers.ll
M llvm/test/CodeGen/AMDGPU/pei-build-av-spill.mir
M llvm/test/CodeGen/AMDGPU/pei-build-spill.mir
M llvm/test/CodeGen/AMDGPU/spill-agpr-partially-undef.mir
M llvm/test/CodeGen/AMDGPU/spill-agpr.ll
M llvm/test/CodeGen/AMDGPU/spill-agpr.mir
Log Message:
-----------
AMDGPU: Use reserved VGPR for AGPR spills to memory
Previously would reuse the VGPR used for large frame offsets with the
one needed for copying from the AGPR. Fix this by reusing the register
we already reserved for handling AGPR to AGPR copies.
More information about the All-commits
mailing list