diff options
author | Luke Lau <luke@igalia.com> | 2024-12-03 07:59:23 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-12-03 07:59:23 +0800 |
commit | f500ed5646bef11b9daa74ee79188af0de6ab0be (patch) | |
tree | 09f45ffb28077743e0e21cdcb3391e1cf50f9a36 /llvm/lib/IR/ModuleSummaryIndex.cpp | |
parent | fdc7ccf5432f72e6c87a78625bb55f8d4ceaea16 (diff) | |
download | llvm-f500ed5646bef11b9daa74ee79188af0de6ab0be.zip llvm-f500ed5646bef11b9daa74ee79188af0de6ab0be.tar.gz llvm-f500ed5646bef11b9daa74ee79188af0de6ab0be.tar.bz2 |
[RISCV][VLOPT] Add separate tests for getOperandInfo. NFC (#116170)
This adds separate tests for getOperandInfo to try and get better
coverage over all the possible operands.
It's done in MIR as it makes checking incompatible EEWs and EMULs
easier, which is difficult (but not impossible) to do in LLVM IR.
It tests each instruction "format", e.g. vop.vv/vwop.vv/vwop.wv etc.,
and for each format it tests the individual operands.
For each operand it tests when the EEW and EMUL match, when the EEW
doesn't match, and when the EMUL doesn't match.
Diffstat (limited to 'llvm/lib/IR/ModuleSummaryIndex.cpp')
0 files changed, 0 insertions, 0 deletions