aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/RISCV/Disassembler/RISCVDisassembler.cpp
diff options
context:
space:
mode:
authorPhilipp Tomsich <philipp.tomsich@vrull.eu>2023-02-17 21:11:51 +0100
committerPhilipp Tomsich <philipp.tomsich@vrull.eu>2023-02-17 21:46:26 +0100
commit10b7cd660c73f704ad8610828e80b33c241451df (patch)
treeddae260637131ac54a9e26d1e13b0b35c2814e9d /llvm/lib/Target/RISCV/Disassembler/RISCVDisassembler.cpp
parent2f88c07cf820cff829dec5906d298fc7147af8dd (diff)
downloadllvm-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