Displaying 6 results from an estimated 6 matches for "jitobjectwriter".
2010 Apr 16
2
[LLVMdev] Intro to the MC Project
I do have an opinion, but don't have enough time to comment in much depth. The approximate approach I had in mind sounds like what you describe, though, the JITObjectWriter is the core piece, the other pieces probably fall into place as it becomes obvious if they are needed.
It should be pretty straightforward to bring up something which works for running code with no external symbols, if you want to start this, I would recommend just trying to write the JITObjectWri...
2010 Apr 17
0
[LLVMdev] Intro to the MC Project
...to this email sooner.
No problem, I was not in a hurry. :)
> The approximate approach I had in mind sounds like what you describe,
Ok Cool !
> I have been meaning to do this, but won't have time for a couple weeks I
suspect.
So I will give it a try. :)
I was able to quickly hack a JITObjectWriter and I am able to execute simple
functions (with no relocation in it).
I'm hitting some designs questions and before going in relocations, I think,
it's good to discuss them :
- I have created a JITX86AsmBackend which creates the JITObjectWriter. The
function which is registered to create...
2010 Apr 11
2
[LLVMdev] Intro to the MC Project
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 su...
2010 Apr 15
0
[LLVMdev] Intro to the MC Project
...municate on this.
Sorry I missed responding to this email sooner.
> 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 ?
I'm not sure the b...
2010 Apr 10
0
[LLVMdev] Intro to the MC Project
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
2010 Apr 10
2
[LLVMdev] Intro to the MC Project
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
Thoughts and comments welcome,
-Chris