[llvm] [DAG] narrowExtractedVectorBinOp - ensure we limit late node creation to LegalOperations only (PR #72130)
    Matt Arsenault via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Mon Nov 13 17:30:57 PST 2023
    
    
  
================
@@ -23960,7 +23960,8 @@ static SDValue narrowExtractedVectorBinOp(SDNode *Extract, SelectionDAG &DAG,
   // Bail out if the target does not support a narrower version of the binop.
   EVT NarrowBVT = EVT::getVectorVT(*DAG.getContext(), WideBVT.getScalarType(),
                                    WideNumElts / NarrowingRatio);
-  if (!TLI.isOperationLegalOrCustomOrPromote(BOpcode, NarrowBVT))
+  if (!TLI.isOperationLegalOrCustomOrPromote(BOpcode, NarrowBVT,
+                                             LegalOperations))
----------------
arsenm wrote:
This part seems obvious 
https://github.com/llvm/llvm-project/pull/72130
    
    
More information about the llvm-commits
mailing list