[PATCH] D115261: [LV] Disable runtime unrolling for vectorized loops.
    Roman Lebedev via Phabricator via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Tue Dec  7 12:41:00 PST 2021
    
    
  
lebedev.ri added a comment.
Even if both of the unrollers are right as per their model
(LU duplicates whole loop body; while LU duplicates each instruction,
increasing live ranges, i believe), i'm mainly just worried
that two unroll strategies disagree in the end.
Which one is actually right? LV?
Is there some analysis that can be extracted from LV that LU could use
to deduce better unroll factor? (which would be 1x (no further unroll) after LV)
All that being said, i don't have any concrete examples that regress with this.
Repository:
  rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D115261/new/
https://reviews.llvm.org/D115261
    
    
More information about the llvm-commits
mailing list