[llvm] [AArch64] Support symmetric complex deinterleaving with higher factors (PR #151295)

David Sherwood via llvm-commits llvm-commits at lists.llvm.org
Thu Aug 7 05:57:43 PDT 2025


================
@@ -67,6 +67,7 @@
 #include "llvm/CodeGen/TargetLowering.h"
 #include "llvm/CodeGen/TargetSubtargetInfo.h"
 #include "llvm/IR/IRBuilder.h"
+#include "llvm/IR/Intrinsics.h"
----------------
david-arm wrote:

Technically we do because of calls to `Intrinsic::getInterleaveIntrinsicID` and references to `Intrinsic::vector_interleave2`, etc. The only reason we got away with this before is because some other header (probably IRBuilder.h) was including it by accident. I'm happy to delete it if you prefer - I was just adding it for completeness.

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


More information about the llvm-commits mailing list