[LLVMdev] Intro to the MC Project

Olivier Meurant meurant.olivier at gmail.com
Sun Apr 11 10:35:44 PDT 2010

Hi Chris,

Thanks for taking time to communicate on this.

In your open points, you speak about upgrading the JIT code path. If I want
to take a look (or at least try...) on it, what would be the "roadmap" ?

I assume, a MCJITStreamer is needed.
And probably a JITObjectWriter (inherits from MCObjectWriter) and an
associated TargetAsmBackend specific to the JIT (JITX86AsmBackend) ?

What would be the chaining of calls ? The JITObjectWriter::WriteObject is
called via the AsmPrinter::doFinalization. But how the AsmPrinter will be
created ?

What was on your mind on this subject ? Anyone has already begin to work on
this ?


On Sat, Apr 10, 2010 at 10:56 PM, Rick Mann <rmann at latencyzero.com> wrote:

> On Apr 9, 2010, at 23:32:12, Chris Lattner wrote:
> > Several people have asked what the MC project is all about, and it is now
> getting to a point where it is pretty interesting and there are lots of
> potential projects for people who are interested.  I wrote a big post about
> what it is here:
> > http://blog.llvm.org/2010/04/intro-to-llvm-mc-project.html
> Thanks for the post, Chris. It definitely helped to fill in some gaps in
> what I've learned so far, and I wasn't aware of the blog before. It's good
> to read some documentation that I know is current!
> --
> Rick
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20100411/89b29e12/attachment.html>

More information about the llvm-dev mailing list