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

Hal Finkel via llvm-dev llvm-dev at lists.llvm.org
Thu Aug 31 07:22:11 PDT 2017


On 08/31/2017 09:09 AM, Sean Eveson via llvm-dev 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.
>

I'd certainly be interested in this, although I'd hope it were not 
specific to x86.

  -Hal

> 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

-- 
Hal Finkel
Lead, Compiler Technology and Programming Languages
Leadership Computing Facility
Argonne National Laboratory

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


More information about the llvm-dev mailing list