search for: 7b704efe

Displaying 3 results from an estimated 3 matches for "7b704efe".

2013 Oct 11
2
[LLVMdev] [Debug Info + LTO] Type Uniquing for C types?
...ing at the DIE level can reduce the dwarf size. Manman > > Doug: Have a link for how you do the C type merging for modules? > > -eric > -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20131011/7b704efe/attachment.html>
2013 Oct 11
0
[LLVMdev] [Debug Info + LTO] Type Uniquing for C types?
> > Since we don't have ODR, we may have macros defined differently for a struct > in a .h file, > thus having two versions of the struct from two different CU. It seems that > we can't assume > structs with the same name and defined in the same file/line/column are the > same. > Ah right sorry, I remember this. Also, macros are evil, just ask the modules guys :)
2013 Oct 11
3
[LLVMdev] [Debug Info + LTO] Type Uniquing for C types?
On Fri, Oct 11, 2013 at 11:48 AM, Eric Christopher <echristo at gmail.com>wrote: > > With C++'s ODR, we are able to unique C++ types by using type > identifiers to > > refer to types. > > Type identifiers are generated by C++ mangler. What about languages > without > > ODR? Should we unique C types as well? > > > > We can, but the identifier