Displaying 2 results from an estimated 2 matches for "90b92015".
2008 Jul 14
0
[LLVMdev] Spilled variables using unaligned moves
On Jul 14, 2008, at 7:43 AM, Nicolas Capens wrote:
> Hi all,
>
> It looks like vector spills don’t use aligned moves even though the  
> stack is aligned. This seems like an optimization opportunity.
What target is this?  Linux doesn't have a 16-byte aligned stack.
-Chris
>
> The attached replacement of fibonacci.cpp generates x86 code like  
> this:
>
> 03A70010
2008 Jul 14
5
[LLVMdev] Spilled variables using unaligned moves
Hi all,
 
It looks like vector spills don't use aligned moves even though the stack is
aligned. This seems like an optimization opportunity.
 
The attached replacement of fibonacci.cpp generates x86 code like this:
 
03A70010  push        ebp  
03A70011  mov         ebp,esp 
03A70013  and         esp,0FFFFFFF0h 
03A70019  sub         esp,1A0h
...
03A7006C  movups      xmmword ptr