[llvm] [RISCV] Use zext.[b/w/h] instead of th.extu for bitfield extraction (PR #101605)

via llvm-commits llvm-commits at lists.llvm.org
Thu Aug 1 23:54:18 PDT 2024


================
@@ -1228,6 +1228,10 @@ void RISCVDAGToDAGISel::Select(SDNode *Node) {
       if (!Subtarget->hasVendorXTHeadBb())
         return false;
 
+      if ((Subtarget->hasStdExtZba() || Subtarget->hasStdExtZbb()) &&
----------------
joshua-arch1 wrote:

Done.

https://github.com/llvm/llvm-project/pull/101605


More information about the llvm-commits mailing list