[LLVMdev] Minimizing -gmlt

Eric Christopher echristo at gmail.com
Fri Sep 5 15:47:50 PDT 2014


DW_AT_frame_base is largely used as a beginning offset to find things for
other expressions, for example it can be used to short cut location
information for variables (+/- from the frame base which could be a
complicated expression) or used to find captured variables that might be on
another function's stack (largely nested functions). It can also help with
giving a shortcut for inlined function stack frames if they're distinct,
but afaik we don't do that :)

So unless we're going to start giving out variable contents with gmlt we
don't need to worry.

-eric




On Wed, Aug 27, 2014 at 4:55 PM, Chandler Carruth <chandlerc at google.com>
wrote:

>
> On Wed, Aug 27, 2014 at 4:40 PM, David Blaikie <dblaikie at gmail.com> wrote:
>
>> So... yes/no/maybe?
>
>
> Other than the frame pointer, all of these sound abstractly good to me....
> but what do I know. Looking forward to others' with more information
> chiming in.
>
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20140905/f09b9854/attachment.html>


More information about the llvm-dev mailing list