[llvm] [RISCV] Use zext.[b/w/h] instead of th.extu for bitfieldn extraction (PR #101605)
Craig Topper via llvm-commits
llvm-commits at lists.llvm.org
Thu Aug 1 21:21:15 PDT 2024
================
@@ -1228,6 +1228,10 @@ void RISCVDAGToDAGISel::Select(SDNode *Node) {
if (!Subtarget->hasVendorXTHeadBb())
return false;
+ if ((Subtarget->hasStdExtZba() || Subtarget->hasStdExtZbb()) &&
----------------
topperc wrote:
Should we be checking bit 31 for hasStdExtZba and bit 7 and 15 for hasStdExtZbb?
https://github.com/llvm/llvm-project/pull/101605
More information about the llvm-commits
mailing list