[llvm] [NVPTX] Enhance `mul.wide` and `mad.wide` peepholes (PR #150477)
Alex MacLean via llvm-commits
llvm-commits at lists.llvm.org
Fri Jul 25 19:47:38 PDT 2025
================
@@ -5408,6 +5408,53 @@ static SDValue PerformREMCombine(SDNode *N,
return SDValue();
}
+// (any_extend|sign_extend|zero_extend (mul|shl) x, y) -> (mul.wide x, y)
+static SDValue
+PerformExtendMULWIDECombine(SDNode *N, TargetLowering::DAGCombinerInfo &DCI) {
----------------
AlexMaclean wrote:
I think there is a `doMulWide` option we should check here.
https://github.com/llvm/llvm-project/pull/150477
More information about the llvm-commits
mailing list