aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Bitcode
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@sifive.com>2024-02-03 13:56:27 -0800
committerCraig Topper <craig.topper@sifive.com>2024-02-03 13:57:47 -0800
commit08e942aca64d4d16e55a25d7e7eda8ef192727fd (patch)
tree73a7eaa74d0541c71a3615f5f76a1c3136b215a0 /llvm/lib/Bitcode
parent2333865546cb6d4cda7b511ed07b8cb66a0d4eab (diff)
downloadllvm-08e942aca64d4d16e55a25d7e7eda8ef192727fd.zip
llvm-08e942aca64d4d16e55a25d7e7eda8ef192727fd.tar.gz
llvm-08e942aca64d4d16e55a25d7e7eda8ef192727fd.tar.bz2
[RISCV] Combine (xor (trunc (X cc Y)) 1) -> (trunc (X !cc Y)) for RV64LegalI32.
This is needed with RV64LegalI32 when the setcc is created after type legalization. An i1 xor would have been promoted to i32, but the setcc would have i64 result.
Diffstat (limited to 'llvm/lib/Bitcode')
0 files changed, 0 insertions, 0 deletions