[llvm] [ARM] Lower vector interleave operations (PR #225670)
Kamlesh Kumar via llvm-commits
llvm-commits at lists.llvm.org
Thu Sep 24 06:04:36 PDT 2026
================
@@ -198,6 +198,8 @@ void ARMTargetLowering::addTypeForNEON(MVT VT, MVT PromotedLdStVT) {
}
setOperationAction(ISD::BUILD_VECTOR, VT, Custom);
setOperationAction(ISD::VECTOR_SHUFFLE, VT, Custom);
+ setVectorInterleaveAction({ISD::VECTOR_INTERLEAVE, ISD::VECTOR_DEINTERLEAVE},
+ {2, 3, 4}, VT, Custom);
----------------
kamleshbhalui wrote:
yes, will remove it , it should be handled in legalize dag first.
https://github.com/llvm/llvm-project/pull/225670
More information about the llvm-commits
mailing list