aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineModuleInfo.cpp
diff options
context:
space:
mode:
authorKerry McLaughlin <kerry.mclaughlin@arm.com>2024-06-14 13:12:01 +0100
committerGitHub <noreply@github.com>2024-06-14 13:12:01 +0100
commit0113f26fad00e4798883b02eb7a049ea545a13de (patch)
tree162433a3975b4b6f7b8f3946775153f15b3813b9 /llvm/lib/CodeGen/MachineModuleInfo.cpp
parentad702e057cf7fc1ffdc0f78f563b416170ea7d57 (diff)
downloadllvm-0113f26fad00e4798883b02eb7a049ea545a13de.zip
llvm-0113f26fad00e4798883b02eb7a049ea545a13de.tar.gz
llvm-0113f26fad00e4798883b02eb7a049ea545a13de.tar.bz2
[AArch64][SME] Enable subreg liveness tracking for AArch64 (#92142)
The SME dot instructions in these tests operate on contiguous register tuples which use one subregister from each of the loads. When using the strided register form for all loads, enabling subreg liveness tracking will allow us to recognise that there is no overlap between the register tuples used by each of the dot instructions. This is the first in a series of patches to improve the allocation of strided and contiguous registers for SME.
Diffstat (limited to 'llvm/lib/CodeGen/MachineModuleInfo.cpp')
0 files changed, 0 insertions, 0 deletions