[PATCH] D28747: [X86] Don't create VBROADCAST nodes with 256-bit or 512-bit input types
    Simon Pilgrim via Phabricator via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Wed Feb 15 05:27:49 PST 2017
    
    
  
RKSimon added a comment.
In https://reviews.llvm.org/D28747#677154, @craig.topper wrote:
> Is using an fp broadcast for an integer operation for AVX1 a good idea. Is there a stack cross penalty for that on Sandy Bridge?
For 256-bit cases using broadcastss/broadcastsd is a definite win - plus nearly all the 256-bit AVX1 operations are in the fp-domain (including how we lower v8i32/v4i64 shuffles). For 128-bit cases its less clear.
Repository:
  rL LLVM
https://reviews.llvm.org/D28747
    
    
More information about the llvm-commits
mailing list