[llvm] use multiplication with holes for 32-bit/64-bit clmul fallback (PR #203727)

Ramkumar Ramachandra via llvm-commits llvm-commits at lists.llvm.org
Sat Jun 13 15:16:57 PDT 2026


================
@@ -8899,6 +8899,57 @@ SDValue TargetLowering::expandCLMUL(SDNode *Node, SelectionDAG &DAG) const {
     // calculation in BasicTTIImpl::getTypeBasedIntrinsicInstrCost for
     // Intrinsic::clmul.
 
+    // Strategy 4: multiplication with holes.
----------------
artagnon wrote:

I think this belongs inside the guard of VT.isVector(), immediately following strategy 3?

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


More information about the llvm-commits mailing list