[PATCH] Add a mangler entry point for TBAA rather than using RTTI directly

Reid Kleckner rnk at google.com
Wed Nov 13 09:56:11 PST 2013


David told me the same thing in person yesterday.  Maybe we should make
mangleCXXName work for CXXRecordDecls.


On Tue, Nov 12, 2013 at 12:04 PM, Manman Ren <manman.ren at gmail.com> wrote:

>
> This could be used for debug info type uniquing. Right now, we don't
> support type uniquing on Microsoft because it does not have
> mangleCXXRTTIName.
> If we decide to use it for type uniquing, TBAA in the function name is too
> specific. That can be implemented as a follow-on patch for debug info
> though.
>
> Thanks,
> Manman
>
>
>
> On Tue, Nov 12, 2013 at 11:48 AM, Dan Gohman <sunfish at google.com> wrote:
>
>>
>>   This looks good to me.
>>
>>   It might be useful to convert the "Itanium" TBAA names to work the same
>> way, instead of re-using the RTTI strings, though that doesn't need to
>> happen here.
>>
>> http://llvm-reviews.chandlerc.com/D2153
>>
>> BRANCH
>>   mangle-tbaa
>>
>> ARCANIST PROJECT
>>   clang
>> _______________________________________________
>> cfe-commits mailing list
>> cfe-commits at cs.uiuc.edu
>> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20131113/a14d4106/attachment.html>


More information about the cfe-commits mailing list