[llvm] [AArch64] Expand vector ops when NEON and SVE are unavailable. (PR #90833)

Paul Walker via llvm-commits llvm-commits at lists.llvm.org
Fri May 3 06:21:26 PDT 2024


================
@@ -1328,6 +1349,24 @@ AArch64TargetLowering::AArch64TargetLowering(const TargetMachine &TM,
     // FADDP custom lowering
     for (MVT VT : { MVT::v16f16, MVT::v8f32, MVT::v4f64 })
       setOperationAction(ISD::FADD, VT, Custom);
+  } else {
----------------
paulwalker-arm wrote:

There's quite a gap here so perhaps worth adding `/* !isNeonAvailable */`?

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


More information about the llvm-commits mailing list