[llvm-dev] [RFC] Function stack size section.

Jessica Paquette via llvm-dev llvm-dev at lists.llvm.org
Thu Aug 31 10:49:56 PDT 2017


This sounds nice! I’d prefer a more general cross-platform patch personally. I can imagine that this would be useful to know for, say, ARM/AArch64 as well.

- Jessica

> On Aug 31, 2017, at 7:09 AM, Sean Eveson via llvm-dev <llvm-dev at lists.llvm.org> wrote:
> 
> Hi All,
> 
>  
> We have a local change in the X86AsmPrinter that outputs a section containing metadata on function stack sizes. We use this to measure changes to stack size between versions of the compiler and it also allows our licensees to do the same for their code.
> 
>  
> The section simply contains pairs of function symbol references (8 byte) and stack sizes (unsigned LEB128).
> 
>  
> We would like to upstream this change as a PS4 only modification, or as a more general cross platform one.
> 
>  
> Would people be interested in (or happy with) such a patch, target specific or otherwise?
> 
>  
> Thanks,
> 
> 
> Sean Eveson
> SN Systems - Sony Interactive Entertainment
> _______________________________________________
> LLVM Developers mailing list
> llvm-dev at lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20170831/af9ea632/attachment-0001.html>


More information about the llvm-dev mailing list