diff options
author | Ramkumar Ramachandra <Ramkumar.Ramachandra@imgtec.com> | 2023-11-02 15:53:56 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-11-02 15:53:56 +0000 |
commit | 5e1d81ac680482eef401f944bccb6cf03bc7115f (patch) | |
tree | 109d2b8301b10f05be414a9d17574f31768ae064 /clang/lib/CodeGen/CodeGenModule.cpp | |
parent | 43feb3eeb1ba4de920d6eaa12b7a5c21f6dd6229 (diff) | |
download | llvm-5e1d81ac680482eef401f944bccb6cf03bc7115f.zip llvm-5e1d81ac680482eef401f944bccb6cf03bc7115f.tar.gz llvm-5e1d81ac680482eef401f944bccb6cf03bc7115f.tar.bz2 |
LegalizeIntegerTypes: implement PromoteIntRes for xrint (#71055)
Recently, 98c90a1 (ISel: introduce vector ISD::LRINT, ISD::LLRINT;
custom RISCV lowering) introduced vector variants of llvm.lrint,
llvm.llrint, and bundled several tests along with the code change.
However, it forgot to test lrint and llrint on fixed vectors on RISC-V,
and it turns out that that fixed-vectors-lrint.ll requires
PromoteIntRes_XRINT to be implemented. Implement it, and add tests for
fixed-vector lrint, llrint.
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions