[PATCH] D32953: [X86][SSE] Improve combineLogicBlendIntoPBLENDV to use general masks.
    Sanjay Patel via Phabricator via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Mon May  8 07:11:03 PDT 2017
    
    
  
spatel added inline comments.
================
Comment at: test/CodeGen/X86/vselect-pcmp.ll:144
 
 ; Sorry 16-bit, you'll never be important enough to support?
 
----------------
You can remove those snarky 16-bit comments. 😃 
================
Comment at: test/CodeGen/X86/vselect-pcmp.ll:154-156
 ; AVX1-NEXT:    vandnps %ymm1, %ymm2, %ymm1
 ; AVX1-NEXT:    vandps %ymm2, %ymm0, %ymm0
 ; AVX1-NEXT:    vorps %ymm1, %ymm0, %ymm0
----------------
Looks like we have to go to extremes to get the AVX1 case although this may improve with a patch that I'm working on for PR32790:
https://bugs.llvm.org/show_bug.cgi?id=32790
Repository:
  rL LLVM
https://reviews.llvm.org/D32953
    
    
More information about the llvm-commits
mailing list