================ @@ -303,6 +303,14 @@ SPIRVLegalizerInfo::SPIRVLegalizerInfo(const SPIRVSubtarget &ST) { getActionDefinitionsBuilder(G_FPOWI).legalForCartesianProduct( allFloatScalarsAndVectors, allIntScalarsAndVectors); + getActionDefinitionsBuilder(G_FDOTPROD) + .legalForCartesianProduct(allFloatScalarsAndVectors, ---------------- tschuett wrote:
I am not convinced that this is correct. Are you ruling out vectors for the sum type? https://github.com/llvm/llvm-project/pull/102872 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits