[llvm-dev] [GlobalISel][RFC] Thoughts on MachineModulePass

Sean Silva via llvm-dev llvm-dev at lists.llvm.org
Mon Jan 25 13:30:19 PST 2016


On Fri, Jan 22, 2016 at 3:16 PM, Quentin Colombet via llvm-dev <
llvm-dev at lists.llvm.org> wrote:

> Hi,
>
> In the initial thread of the proposal for GlobalISel, I have mentioned
> that it may be interesting to have a kind of MachineModulePass.
> Marcello mentioned this would be useful for their current pipeline.
>
> I am interested in knowing:
> 1. If anyone else is interested for such concept?
> 2. What kind of information should we make accessible in an hypothetical
> MachineModule? I.e., how do you plan to use the MachineModulePass so that
> we make the right design decisions for the MachineModule feeding those
> passes?
>

In an LTO context with most functions internalized, aggressively changing
calling conventions in a fine-grained way would be interesting (or, in
other words, doing some amount of interprocedural register allocation).

-- Sean Silva


> 3. Who would be willing to work on that?
>
> Thanks,
> -Quentin
> _______________________________________________
> LLVM Developers mailing list
> llvm-dev at lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20160125/6c55a8e6/attachment.html>


More information about the llvm-dev mailing list