[PATCH] D115547: [X86] Adjust some IceLake integer shuffle schedule classes (PR48110)
    Simon Pilgrim via Phabricator via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Mon Dec 13 01:16:39 PST 2021
    
    
  
RKSimon added a comment.
In D115547#3188305 <https://reviews.llvm.org/D115547#3188305>, @HaohaiWen wrote:
> Here's diff I found: https://www.textcompare.org/?id=61b7080d8668ef0015be12a9
> Left window is before this patch, right is after.
> Seems like VPBROADCASTBZ128rm, VPCMOVYrmr, VPPERMrmr ports change from [5, 23] to [15, 23] but we didn't have list test for them.
Cheers - I'll get these added to the llvm-mca test coverage.
> BTW, uops.info provides lat/tpt for icelake, not icelake-server.
Are there actual known sched diffs for ICL/ICX/RKL/TGL? I hadn't noticed any in instlatx64 listings etc. All I know is TGL supports VP2INTERSECT but the others do not - I'll add that at some point (maybe like IvyBridge F16C which we added under SandyBridge llvm-mca tests).
Repository:
  rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D115547/new/
https://reviews.llvm.org/D115547
    
    
More information about the llvm-commits
mailing list