[llvm-commits] [Patch] Make GlobalOpt conservative with TLS vars (PR14309, 3.2-blocker)

Hans Wennborg hans at chromium.org
Fri Nov 16 03:58:37 PST 2012


On Thu, Nov 15, 2012 at 5:23 PM, Hans Wennborg <hans at chromium.org> wrote:
> On Thu, Nov 15, 2012 at 3:28 PM, 32bitmicro <root at 32bitmicro.com> wrote:
>>> +Pawel: Is there a procedure for getting this onto the 3.2 branch, or
>>> should I just land it there myself?
>>
>> Yes there is a procedure.
>>
>> First you need to get this patch approved by the code owner.
>> After your patch is approved it can be merged into the 3.2 branch.
>> You will need to coordinate with the code owner as to who will
>> do the merge.
>>
>> Please keep me in the loop, it makes it a lot easier to track
>> these things.
>
>
> Chris: I guess you'd be the code owner in this case?

Ping? Is this OK for merging to 3.2?

Also,  r168147 should be merged together with this.

Thanks,
Hans

>>> On Thu, Nov 15, 2012 at 11:07 AM, Nick Lewycky <nicholas at mxc.ca> wrote:
>>>> +    const Constant *C = WorkList.back();
>>>> +    WorkList.pop_back();
>>>>
>>>> const Constant *C = WorkList.pop_back_val();
>>>
>>> Done.
>>>
>>>> +      if (!Visited.count(D)) {
>>>> +        WorkList.push_back(D);
>>>> +        Visited.insert(C);
>>>> +      }
>>>> '
>>>> if (Visited.insert(D)) {
>>>>   WorkList.push_back(D);
>>>> }
>>>
>>> Done.
>>>
>>>> LGTM!
>>>
>>> Thanks! Landed r168037.
>>>
>>>  - Hans



More information about the llvm-commits mailing list