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 | |
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')
0 files changed, 0 insertions, 0 deletions