? ?? via llvm-dev
2016-Nov-28 09:59 UTC
[llvm-dev] Is there plan to add a register allocator based on Graph Coloring?
Hi, everyone. I am a fresh man in the field of compiler. I find the implementation of the register allocator based on graph coloring in LLVM 1.0. However, it is removed in the current release, maybe 3.9 or 3.9.1, i am not absolutely sure. So is there a plan to add it back in the future version? ________________________________ School of Computer science, HuaZhong university of science & technology, China. Xlous.zeng -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20161128/bf177af3/attachment.html>
Dylan McKay via llvm-dev
2016-Nov-28 10:34 UTC
[llvm-dev] Is there plan to add a register allocator based on Graph Coloring?
LLVM does have a greedy register allocator Here's a really old blog post http://blog.llvm.org/2011/09/greedy-register-allocation-in-llvm-30.html On Mon, Nov 28, 2016 at 10:59 PM, ? ?? via llvm-dev <llvm-dev at lists.llvm.org> wrote:> Hi, everyone. > I am a fresh man in the field of compiler. > > I find the implementation of the register allocator based on graph > coloring in LLVM 1.0. > However, it is removed in the current release, maybe 3.9 or 3.9.1, i am > not absolutely sure. > So is there a plan to add it back in the future version? > > ------------------------------ > School of Computer science, HuaZhong university of science & technology, > China. > Xlous.zeng > > _______________________________________________ > 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/20161128/8bcb17ba/attachment.html>
Quentin Colombet via llvm-dev
2016-Nov-28 21:25 UTC
[llvm-dev] Is there plan to add a register allocator based on Graph Coloring?
Hi, There is a graph coloring based allocator in LLVM; the PBQP allocator. Cheers, -Quentin> On Nov 28, 2016, at 1:59 AM, ? ?? via llvm-dev <llvm-dev at lists.llvm.org> wrote: > > Hi, everyone. > I am a fresh man in the field of compiler. > > I find the implementation of the register allocator based on graph coloring in LLVM 1.0. > However, it is removed in the current release, maybe 3.9 or 3.9.1, i am not absolutely sure. > So is there a plan to add it back in the future version? > > School of Computer science, HuaZhong university of science & technology, China. > Xlous.zeng > _______________________________________________ > LLVM Developers mailing list > llvm-dev at lists.llvm.org <mailto:llvm-dev at lists.llvm.org> > http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev <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/20161128/53f5d64e/attachment-0001.html>