[LLVMdev] Vectorized LLVM IR

Bill Wendling wendling at apple.com
Fri May 28 16:08:22 PDT 2010


Hi Stéphane,

The SSE support is the LLVM backend is fine. What is the code that's generated? Do you have some short examples of where LLVM doesn't do as well as the equivalent scalar code?

-bw

On May 28, 2010, at 12:13 PM, Stéphane Letz wrote:

> Hi,
> 
> We are experimenting directly generating vectorized LLVM IR (using <8 x float> kind of types), then compiling the code to SSE on a 64 bits machine. Right now the equivalent code in scalar mode sill outperform the SSE one.
> 
> What is the quality of the SSE support in X86 LLVL backend? Are they any specific things to be aware of to improve the speed?
> 
> Thanks
> 
> Stéphane Letz
> 
> 
> 
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev





More information about the llvm-dev mailing list