diff options
author | Philipp Tomsich <philipp.tomsich@vrull.eu> | 2023-02-17 21:11:51 +0100 |
---|---|---|
committer | Philipp Tomsich <philipp.tomsich@vrull.eu> | 2023-02-17 21:46:26 +0100 |
commit | 10b7cd660c73f704ad8610828e80b33c241451df (patch) | |
tree | ddae260637131ac54a9e26d1e13b0b35c2814e9d /llvm/lib/Target/RISCV/Disassembler/RISCVDisassembler.cpp | |
parent | 2f88c07cf820cff829dec5906d298fc7147af8dd (diff) | |
download | llvm-10b7cd660c73f704ad8610828e80b33c241451df.zip llvm-10b7cd660c73f704ad8610828e80b33c241451df.tar.gz llvm-10b7cd660c73f704ad8610828e80b33c241451df.tar.bz2 |
[RISCV] Select signed and unsigned bitfield extracts for XTHeadBb
The XTHeadBb extension hab both signed and unsigned bitfield
extraction instructions (TH.EXT and TH.EXTU, respectively) which have
previously only been supported for sign extension on byte, halfword,
and word-boundaries.
This adds the infrastructure to use TH.EXT and TH.EXTU for arbitrary
bitfield extraction.
Reviewed By: craig.topper
Differential Revision: https://reviews.llvm.org/D144229
Diffstat (limited to 'llvm/lib/Target/RISCV/Disassembler/RISCVDisassembler.cpp')
0 files changed, 0 insertions, 0 deletions