aboutsummaryrefslogtreecommitdiff
path: root/llvm/utils/UpdateTestChecks/common.py
diff options
context:
space:
mode:
authorSpencerAbson <Spencer.Abson@arm.com>2024-10-30 12:11:34 +0000
committerGitHub <noreply@github.com>2024-10-30 12:11:34 +0000
commit85f3d5ca4994ff70a72f6ad81948bf4721e15ef1 (patch)
tree6e39fd6eb0f46b39d62f264154ff562557c04453 /llvm/utils/UpdateTestChecks/common.py
parent55e4e3ff653356a9079906e209099684723caa4c (diff)
downloadllvm-85f3d5ca4994ff70a72f6ad81948bf4721e15ef1.zip
llvm-85f3d5ca4994ff70a72f6ad81948bf4721e15ef1.tar.gz
llvm-85f3d5ca4994ff70a72f6ad81948bf4721e15ef1.tar.bz2
[AArch64] Add assembly/disassembly for SVE COMPACT (b/h) and EXPAND (#114053)
This patch adds assembly/disassembly support for the following SVE2.2 instructions - COMPACT (byte, halfword) - EXPAND - Allow selection of `COMPACT` (word/halfword) in streaming mode if the target has FEAT_SME2p2 (see [COMPACT ]( https://developer.arm.com/documentation/ddi0602/2024-09/SVE-Instructions/COMPACT--Copy-active-vector-elements-to-lower-numbered-elements-)) - Rename predicates guarding instructions that are illegal in streaming SVE mode without FEAT_SME2p2 - In accordance with https://developer.arm.com/documentation/ddi0602/2024-09/SVE-Instructions Co-authored-by: Marian Lukac marian.lukac@arm.com
Diffstat (limited to 'llvm/utils/UpdateTestChecks/common.py')
0 files changed, 0 insertions, 0 deletions