[PATCH] D141870: [DAG] Fold Op(vecreduce(a), vecreduce(b)) into vecreduce(Op(a,b))
    Vladislav Dzhidzhoev via Phabricator via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Mon Jun 12 10:45:50 PDT 2023
    
    
  
dzhidzhoev added inline comments.
================
Comment at: llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:5521
 
+  // Fold and(vecreduce(x), vecreduce(y)) -> vecreduce(and(x, y))
+  auto ReductionOpcode = [](unsigned Opcode) {
----------------
Should here be "min/max/...(vecreduce..."?
Repository:
  rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D141870/new/
https://reviews.llvm.org/D141870
    
    
More information about the llvm-commits
mailing list