diff options
author | Sam Elliott <quic_aelliott@quicinc.com> | 2025-06-23 10:50:17 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-06-23 10:50:17 -0700 |
commit | 43ae009a9b3165fdf1db415e081cd9ed6ad20245 (patch) | |
tree | 563ebf80aa0c88197973d2d41e45c4ef8ceed97d /clang/lib/AST/ByteCode/Compiler.cpp | |
parent | a6eb5eee38ee08fb8466956553e77177e2ad1b02 (diff) | |
download | llvm-43ae009a9b3165fdf1db415e081cd9ed6ad20245.zip llvm-43ae009a9b3165fdf1db415e081cd9ed6ad20245.tar.gz llvm-43ae009a9b3165fdf1db415e081cd9ed6ad20245.tar.bz2 |
[RISCV] Make All VType Parts Optional (#144971)
This matches the current binutils behaviour, and the orignal ratified
spec that states that LMUL=1 when the lmul operand is omitted. A variety
of previously invalid vtype instructions are now accepted by the
assembler.
To match binutils, at least one of the vtype operands must be provided.
Also fixes the MCOperandPredicate definition in VTypeIOp, which had one
logic issue and one syntax issue. This is not used by the MC layer
currently, so this change should not affect the existing implementation.
Fixes #143744
Diffstat (limited to 'clang/lib/AST/ByteCode/Compiler.cpp')
0 files changed, 0 insertions, 0 deletions