aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/InlineFunction.cpp
diff options
context:
space:
mode:
authorSander de Smalen <sander.desmalen@arm.com>2024-10-30 13:17:31 +0000
committerGitHub <noreply@github.com>2024-10-30 13:17:31 +0000
commit602f43686c45017e3140789f8d574d2c344b4d71 (patch)
treec9557f197a2f77c622c33adc6b7f81fc3804a191 /llvm/lib/Transforms/Utils/InlineFunction.cpp
parent84b7bcfcac02ca32c2211655627c352dd99ce296 (diff)
downloadllvm-602f43686c45017e3140789f8d574d2c344b4d71.zip
llvm-602f43686c45017e3140789f8d574d2c344b4d71.tar.gz
llvm-602f43686c45017e3140789f8d574d2c344b4d71.tar.bz2
[AArch64] Add patterns for constructive splice. (#113912)
SVE2 adds the constructive splice instruction, which takes a tuple. Even though the register allocator must ensure that the tuple uses consecutive registers for the tuple, it's likely to be more efficient than using the destructive splice instruction when the first operand is reused.
Diffstat (limited to 'llvm/lib/Transforms/Utils/InlineFunction.cpp')
0 files changed, 0 insertions, 0 deletions