Displaying 3 results from an estimated 3 matches for "ec7efb27".
2012 Oct 22
3
[LLVMdev] x86 Frame Pointer with AVX
Hey guys,
I found a performance regression in the X86 backend related to PR10884.
In trunk, the frame pointer is always set up when an AVX register is used
in a function. This is done in case 32-byte spill code is later introduced
into the function and hence dynamic stack realignment is needed. Needless
to say, it's a big hammer. This regression seems particularly painful in
2012 Oct 22
0
[LLVMdev] x86 Frame Pointer with AVX
> In trunk, the frame pointer is always set up when an AVX register is used in
> a function. This is done in case 32-byte spill code is later introduced into
> the function and hence dynamic stack realignment is needed. Needless to say,
> it's a big hammer. This regression seems particularly painful in
> small-to-medium sized routines that are called frequently in some codes.
2012 Oct 23
4
[LLVMdev] x86 Frame Pointer with AVX
...have any insight into why
this behaviour changed sometime around the LLVM 3.0 release? I have not
been able to find much history.
Thanks again,
Cameron
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20121023/ec7efb27/attachment.html>