aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/InitPreprocessor.cpp
diff options
context:
space:
mode:
authorSudharsan Veeravalli <quic_svs@quicinc.com>2025-06-10 21:30:56 +0530
committerGitHub <noreply@github.com>2025-06-10 21:30:56 +0530
commit94c241614f491c0cd832614bde6130e315e53467 (patch)
treee2bc8d50c21758c947cd7c9a829bb9cf723eaf91 /clang/lib/Frontend/InitPreprocessor.cpp
parent8f80a37578053953c8ddf095813526fad17a83a4 (diff)
downloadllvm-94c241614f491c0cd832614bde6130e315e53467.zip
llvm-94c241614f491c0cd832614bde6130e315e53467.tar.gz
llvm-94c241614f491c0cd832614bde6130e315e53467.tar.bz2
[RISCV] Select signed bitfield extract for Xqcibm (#143536)
The Xqcibm Bit Manipulation extension has the `qc.ext` instruction that can extract a subset of bits from the source register to the destination register. Unlike the corresponding instructions in `XTHeadbb` and `XAndesPerf` which extract the bits between `Msb` and `Lsb`, the `qc.ext` instruction extracts `width` bits from an offset that is determined by the `shamt`.
Diffstat (limited to 'clang/lib/Frontend/InitPreprocessor.cpp')
0 files changed, 0 insertions, 0 deletions