[PATCH] D59710: [SLP] remove lower limit for forming reduction patterns
    Simon Pilgrim via Phabricator via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Wed Nov  6 02:59:10 PST 2019
    
    
  
RKSimon added inline comments.
================
Comment at: llvm/test/Transforms/SLPVectorizer/X86/hadd.ll:93
+; SLM-NEXT:    [[R01:%.*]] = shufflevector <2 x i64> [[BIN_RDX2]], <2 x i64> [[BIN_RDX]], <2 x i32> <i32 0, i32 2>
 ; SLM-NEXT:    ret <2 x i64> [[R01]]
 ;
----------------
SLM has really poor v2i64 add costs - so I'm surprised this happened - we may need SLM special handling in getArithmeticReductionCost?
CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D59710/new/
https://reviews.llvm.org/D59710
    
    
More information about the llvm-commits
mailing list