diff options
author | Kerry McLaughlin <kerry.mclaughlin@arm.com> | 2024-06-14 13:12:01 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-06-14 13:12:01 +0100 |
commit | 0113f26fad00e4798883b02eb7a049ea545a13de (patch) | |
tree | 162433a3975b4b6f7b8f3946775153f15b3813b9 /llvm/lib/CodeGen/MachineModuleInfo.cpp | |
parent | ad702e057cf7fc1ffdc0f78f563b416170ea7d57 (diff) | |
download | llvm-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