[LLVMdev] Implementing MMX and SSE shifts

Dan Gohman gohman at apple.com
Sun Mar 22 22:16:40 PDT 2009


On Mar 19, 2009, at 2:53 AM, Nicolas Capens wrote:

> Hi all,
>
> Recently some great work has been done to implement vector shifts as  
> described in the language reference, and I’d like to contribute by  
> attempting to match these operations on x86 to MMX and SSE  
> instructions whenever possible.

Great!

> I’m experienced in writing MMX and SSE assembly but I’m unfamiliar  
> with how LLVM performs instruction selection. So every bit of  
> information to get me started would be very much appreciated.

Along with LLVM IR support, there's been work done on SSE codegen  
support.  I
suggest taking a look at what's currently in place for SSE to start  
with.

Dan





More information about the llvm-dev mailing list