aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/Debugify.cpp
diff options
context:
space:
mode:
authorSander de Smalen <sander.desmalen@arm.com>2023-03-15 09:21:48 +0000
committerSander de Smalen <sander.desmalen@arm.com>2023-03-15 13:39:43 +0000
commit93b89bee471f58d798cba42d21201e154778846a (patch)
treecf0f8152d29d483d7065dca6c933b79da391fb2b /llvm/lib/Transforms/Utils/Debugify.cpp
parent82238fc7765b28409ee34829ffcac582fc277ffe (diff)
downloadllvm-93b89bee471f58d798cba42d21201e154778846a.zip
llvm-93b89bee471f58d798cba42d21201e154778846a.tar.gz
llvm-93b89bee471f58d798cba42d21201e154778846a.tar.bz2
[AArch64][SVE] Fix the indexed addressing mode when FI = 0.
This is an alternative fix to D145497, which also addresses https://github.com/llvm/llvm-project/issues/60918 In D124457 which added the original code for this, @efriedma pointed out that it wasn't safe to assume that FI #0 would be allocated at offset 0, but that part of the patch went in without any changes. The downside of this solution is that any access to an object on the stack that has been allocated at SP + 0, still gets moved to a separate register first, which degrades performance. Reviewed By: paulwalker-arm Differential Revision: https://reviews.llvm.org/D146056
Diffstat (limited to 'llvm/lib/Transforms/Utils/Debugify.cpp')
0 files changed, 0 insertions, 0 deletions