[PATCH] D12248: Put profile variables of COMDAT functions to it's own COMDAT group
Xinliang David Li via llvm-commits
llvm-commits at lists.llvm.org
Fri Sep 11 10:14:08 PDT 2015
Test the new behavior.
David
On Fri, Sep 11, 2015 at 10:10 AM, Rong Xu <xur at google.com> wrote:
> On Fri, Sep 11, 2015 at 7:17 AM, Diego Novillo <dnovillo at google.com>
> wrote:
>
>> dnovillo added a comment.
>>
>> With David's suggestions and a test case, this LGTM.
>>
>
> Hi Diego,
>
> Thanks for the review. One question: Is the test case a regression test to
> test the new comdat group is generated, or a test case that reproduces
> current behavior of seg-fault?
>
>
> -Rong
>
>
>>
>>
>> ================
>> Comment at: InstrProfiling.cpp:199
>> @@ -198,4 +198,3 @@
>>
>> - // Move the name variable to the right section. Make sure it is placed
>> in the
>> - // same comdat as its associated function. Otherwise, we may get
>> multiple
>> - // counters for the same function in certain cases.
>> + // Move the name variable to the right section. Make them in a COMDAT
>> group
>> + // if the associated function is a COMDAT. This will make sure that
>> ----------------
>> s/Make/Place/
>>
>>
>> http://reviews.llvm.org/D12248
>>
>>
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150911/b1a9c40f/attachment.html>
More information about the llvm-commits
mailing list