[PATCH] D147668: [RFC][X86 isel] Remove lane requirement from lowerShuffleAsUNPCKAndPermute
    Simon Pilgrim via Phabricator via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Thu Apr  6 03:43:03 PDT 2023
    
    
  
RKSimon added inline comments.
================
Comment at: llvm/lib/Target/X86/X86ISelLowering.cpp:13307
+               isUndefOrInRange(M, NumElts + Lo, NumElts + Mid) ||
+               isUndefOrInRange(M, Hi, Hi + Mid) ||
+               isUndefOrInRange(M, NumElts + Hi, NumElts + Hi + Mid);
----------------
I'm not certain this will work properly for 512-bit vectors? 
Repository:
  rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D147668/new/
https://reviews.llvm.org/D147668
    
    
More information about the llvm-commits
mailing list