diff options
author | Craig Topper <craig.topper@sifive.com> | 2022-12-12 16:41:28 -0800 |
---|---|---|
committer | Craig Topper <craig.topper@sifive.com> | 2022-12-12 16:41:28 -0800 |
commit | f58e45717d4cd6af288afb16ef092601a7352419 (patch) | |
tree | 9e41bb9276d2f3853ad063d5209e7f961cd80c3d /llvm/lib/Transforms/Utils/BasicBlockUtils.cpp | |
parent | f7cdcc288454edd1c778c26499a646d20767119c (diff) | |
download | llvm-f58e45717d4cd6af288afb16ef092601a7352419.zip llvm-f58e45717d4cd6af288afb16ef092601a7352419.tar.gz llvm-f58e45717d4cd6af288afb16ef092601a7352419.tar.bz2 |
[RISCV] Set ShouldSignExtI32Param in TargetLibraryInfo for riscv64.
riscv64 sign extends signed and unsigned i32 arguments like Mips.
Based on discussion here
https://discourse.llvm.org/t/can-we-preserve-signext-return-attribute-when-converting-memcmp-to-bcmp/67126
I'll work on returns next.
Differential Revision: https://reviews.llvm.org/D139893
Diffstat (limited to 'llvm/lib/Transforms/Utils/BasicBlockUtils.cpp')
0 files changed, 0 insertions, 0 deletions