diff options
| author | Craig Topper <craig.topper@sifive.com> | 2021-01-06 11:25:15 -0800 |
|---|---|---|
| committer | Craig Topper <craig.topper@sifive.com> | 2021-01-06 11:50:15 -0800 |
| commit | c68faed041e664be5b289eae00ee4ca855ddf1c9 (patch) | |
| tree | c6b9ba2362dfaae644df23f42c3edbb870625440 /llvm/lib/Bitcode/Reader/BitReader.cpp | |
| parent | a515342de9c578ed2d9b5414be008ca4a876c903 (diff) | |
| download | llvm-c68faed041e664be5b289eae00ee4ca855ddf1c9.zip llvm-c68faed041e664be5b289eae00ee4ca855ddf1c9.tar.gz llvm-c68faed041e664be5b289eae00ee4ca855ddf1c9.tar.bz2 | |
[RISCV] Return a vXi1 vector type from getSetCCResultType if V extension is enabled.
nvxXi1 types are legal with V extension and that's the result
vmseq/vmsne/vmslt/etc instructions return.
No test cases yet because the setcc isel patterns aren't in
and we'll need more than basic tests to observe this. I locally
tested that this plus D947078, D94168, D94142, and D94149
was enough to be able to handle the overflow result from
llvm.sadd.overflow.
Diffstat (limited to 'llvm/lib/Bitcode/Reader/BitReader.cpp')
0 files changed, 0 insertions, 0 deletions
