[LLVMdev] Missuse of xmm register on X86-64

Jakob Stoklund Olesen stoklund at 2pi.dk
Mon May 10 10:13:10 PDT 2010


On May 7, 2010, at 2:41 PM, Aran Clauson wrote:

> All,
>        I've been working on a new scheduler and have 
> somehow affected register selection.  My problem is that an 
> xmm register is being used as an index expression.  
> Specifically,
> 
> addss   (%xmm1,%rax,4), %xmm0
> 
> I like the idea of a floating-point index, but, like the 
> assembler, I don't know what that means.  Any suggestions 
> on where I should look for a solution to my problem?

What does llc -verify-machineinstrs say?




More information about the llvm-dev mailing list