<div dir="ltr"><br><br><div class="gmail_quote">On Fri, Feb 27, 2015 at 4:07 PM Ahmed Bougacha <<a href="mailto:ahmed.bougacha@gmail.com">ahmed.bougacha@gmail.com</a>> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Fri, Feb 27, 2015 at 3:51 PM, Eric Christopher <<a href="mailto:echristo@gmail.com" target="_blank">echristo@gmail.com</a>> wrote:<br>
><br>
><br>
> On Fri, Feb 27, 2015 at 3:48 PM Ahmed Bougacha <<a href="mailto:ahmed.bougacha@gmail.com" target="_blank">ahmed.bougacha@gmail.com</a>><br>
> wrote:<br>
>><br>
>> On Fri, Feb 27, 2015 at 3:13 PM, Quentin Colombet <<a href="mailto:qcolombet@apple.com" target="_blank">qcolombet@apple.com</a>><br>
>> wrote:<br>
>> > To be precise, GlobalMerge is registered as a pre-ISel pass, but still<br>
>> > it runs very early in the pipeline, because all its work in done during<br>
>> > doInitialization… Pretty broken, I know.<br>
>><br>
>> Oh god, I forgot about this... it actually runs pretty early,  not<br>
>> sure when exactly..<br>
>><br>
><br>
> During pass setup basically.<br>
<br>
Yeah, wasn't sure where that was.  Looking at LTO, we do run some<br>
optimizations before setting up the CodeGen pipeline, but there's much<br>
more after that..<br>
<br>
> And yeah, the pass itself needs to be turned into a real Module level pass.<br>
> I'm also OK killing if someone is rewriting it :)<br>
<br>
The debug info problems seem pretty scary, but I'll try to have a second look!<br>
<br></blockquote><div><br></div><div>They're unpleasant, but I'll help if I can.</div><div><br></div><div>-eric</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
-Ahmed<br>
<br>
> -eric<br>
><br>
>><br>
>> -Ahmed<br>
>><br>
>> > -Quentin<br>
>><br>
>> ______________________________<u></u>_________________<br>
>> LLVM Developers mailing list<br>
>> <a href="mailto:LLVMdev@cs.uiuc.edu" target="_blank">LLVMdev@cs.uiuc.edu</a>         <a href="http://llvm.cs.uiuc.edu" target="_blank">http://llvm.cs.uiuc.edu</a><br>
>> <a href="http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev" target="_blank">http://lists.cs.uiuc.edu/<u></u>mailman/listinfo/llvmdev</a><br>
</blockquote></div></div>