[llvm-commits] [llvm] r117667 - in /llvm/trunk: include/llvm/ include/llvm/CodeGen/ include/llvm/Target/ lib/CodeGen/ lib/CodeGen/SelectionDAG/ lib/Target/ARM/ lib/Target/Alpha/ lib/Target/Blackfin/ lib/Target/CBackend/ lib/Target/CellSPU/ lib/Ta

Dale Johannesen dalej at apple.com
Fri Oct 29 14:22:17 PDT 2010


Interesting.  It's true very small sizes are most common for these vectors, but I wouldn't have expected the overhead to be that significant.  Perhaps try lowering all the fixed allocations to 4?

On Oct 29, 2010, at 2:10 PMPDT, Nick Lewycky wrote:

> On 29 October 2010 10:29, John Thompson <John.Thompson.JTSoftware at gmail.com> wrote:
> Author: jtsoftware
> Date: Fri Oct 29 12:29:13 2010
> New Revision: 117667
> 
> URL: http://llvm.org/viewvc/llvm-project?rev=117667&view=rev
> Log:
> Inline asm multiple alternative constraints development phase 2 - improved basic logic, added initial platform support.
> 
> This change makes SelectionDAGBuilder::visitInlineAsm use up 30k of stack space, largely due to the switch from std::vector to SmallVector. Please fix!

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20101029/2f876314/attachment.html>


More information about the llvm-commits mailing list