diff options
author | Craig Topper <craig.topper@sifive.com> | 2025-09-05 12:05:28 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-09-05 12:05:28 -0700 |
commit | 7506900b8895a4185e47b33eb734083640f20d24 (patch) | |
tree | b827933684c3f897ad203e72a62d231d5e5cfc8d /llvm/lib/Bitcode/Reader/MetadataLoader.cpp | |
parent | faab8f76d521d71edc196b899b5496ca2bf634d5 (diff) | |
download | llvm-7506900b8895a4185e47b33eb734083640f20d24.zip llvm-7506900b8895a4185e47b33eb734083640f20d24.tar.gz llvm-7506900b8895a4185e47b33eb734083640f20d24.tar.bz2 |
[RISCV] Add th.ext(u) to isSignExtendingOpW in RISCVOptWInstrs. (#157147)
These instructions extract and range of bits, move them to the LSB
then sign or zero extend the result to fill the upper bits. If
the extracted bits is small enough then the result will have 33
sign bits.
Diffstat (limited to 'llvm/lib/Bitcode/Reader/MetadataLoader.cpp')
0 files changed, 0 insertions, 0 deletions