diff options
author | Craig Topper <craig.topper@sifive.com> | 2024-02-26 10:31:58 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-02-26 10:31:58 -0800 |
commit | f1bb88bee248fb30e3145a2a19373233b7a59882 (patch) | |
tree | 4b145520f95e59c25cc335825ef4e73a6ed02e9b /llvm/lib/IR/Module.cpp | |
parent | 257cbea20d3ce6c6a3848ebd0ea0662d3cdb46b5 (diff) | |
download | llvm-f1bb88bee248fb30e3145a2a19373233b7a59882.zip llvm-f1bb88bee248fb30e3145a2a19373233b7a59882.tar.gz llvm-f1bb88bee248fb30e3145a2a19373233b7a59882.tar.bz2 |
[RISCV] Use PromoteSetCCOperands to promote operands for UMAX/UMIN during type legalization. (#82716)
For RISC-V, we were always choosing to sign extend when promoting
i32->i64. If the promoted inputs happen to be zero extended already, we
should use zero extend instead. This is what we do for SETCC.
Diffstat (limited to 'llvm/lib/IR/Module.cpp')
0 files changed, 0 insertions, 0 deletions