aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/IR/Module.cpp
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@sifive.com>2024-02-26 10:31:58 -0800
committerGitHub <noreply@github.com>2024-02-26 10:31:58 -0800
commitf1bb88bee248fb30e3145a2a19373233b7a59882 (patch)
tree4b145520f95e59c25cc335825ef4e73a6ed02e9b /llvm/lib/IR/Module.cpp
parent257cbea20d3ce6c6a3848ebd0ea0662d3cdb46b5 (diff)
downloadllvm-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