[PATCH] D143036: [RISCV] Add vendor-defined XTHeadBs (single-bit) extension
Craig Topper via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Tue Jan 31 17:48:28 PST 2023
craig.topper added inline comments.
================
Comment at: llvm/lib/Target/RISCV/RISCVISelDAGToDAG.cpp:799
// If C2 is (1 << ShAmt) use bexti if possible.
+ if ((Subtarget->hasStdExtZbs() || Subtarget->hasVendorXTHeadBs()) &&
----------------
Update comment to include th.tst
================
Comment at: llvm/lib/Target/RISCV/RISCVISelDAGToDAG.cpp:930
cast<VTSDNode>(X.getOperand(1))->getVT() == MVT::i32;
// Also Skip if we can use bexti.
Skip |= Subtarget->hasStdExtZbs() && Leading == XLen - 1;
----------------
Update comment
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D143036/new/
https://reviews.llvm.org/D143036
More information about the llvm-commits
mailing list