[llvm] [RISCV][P-ext] Improve the codegen for unzip-like shuffle and buildvector (PR #208763)
Craig Topper via llvm-commits
llvm-commits at lists.llvm.org
Sat Jul 11 21:38:43 PDT 2026
================
@@ -1866,6 +1866,11 @@ def shiftMask16 : ComplexPattern<XLenVT, 1, "selectShiftMask<16>", [], [], 0>;
def BuildGPRPair : OutPatFrag<(ops node:$lo, node:$hi),
(REG_SEQUENCE GPRPair, $lo, sub_gpr_even, $hi, sub_gpr_odd)>;
+def SDT_RISCVPairEven : SDTypeProfile<1, 2, [SDTCisVec<0>,
+ SDTCisSameAs<0, 1>,
+ SDTCisSameAs<0, 2>]>;
+def riscv_paire : RVSDNode<"PAIRE", SDT_RISCVPairEven>;
----------------
topperc wrote:
PPAIRE
https://github.com/llvm/llvm-project/pull/208763
More information about the llvm-commits
mailing list