diff options
author | Sander de Smalen <sander.desmalen@arm.com> | 2024-10-30 13:17:31 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-10-30 13:17:31 +0000 |
commit | 602f43686c45017e3140789f8d574d2c344b4d71 (patch) | |
tree | c9557f197a2f77c622c33adc6b7f81fc3804a191 /llvm/lib/Transforms/Utils/InlineFunction.cpp | |
parent | 84b7bcfcac02ca32c2211655627c352dd99ce296 (diff) | |
download | llvm-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