[PATCH] D42031: [X86] Legalize v32i1 without BWI via splitting to v16i1 rather than the default of promoting to v32i8.
    Craig Topper via Phabricator via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Tue Jan 16 23:53:55 PST 2018
    
    
  
craig.topper added a comment.
While the v32i1 is technically a regression, its not a fair test of what happens with v32i1 shuffles. Previously we were getting lucky with type promotion working favorably with the types used for argument passing. I think a shuffle sandwiched between say an icmp and a select condition would be very different.
I'll add more test cases to show what happens when vXi1 shuffles are used near k-registers.
Repository:
  rL LLVM
https://reviews.llvm.org/D42031
    
    
More information about the llvm-commits
mailing list