Displaying 6 results from an estimated 6 matches for "jitx86asmbackend".
2010 Apr 16
2
[LLVMdev] Intro to the MC Project
...ding 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 best path forward on this, Daniel may have an opinion. The two options are to implemen...
2010 Apr 11
2
[LLVMdev] Intro to the MC Project
...ints, 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 ?
Olivier.
On Sat, Apr 10, 2010 at 10:56 PM, Rick Ma...
2010 Apr 17
0
[LLVMdev] Intro to the MC Project
...ple 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 AsmBackend
(createX86_32/64AsmBackend) needs to know if it should create a classical
(ELF, or Darwin/Macho) AsmBackend or a JIT one.
To discriminate, I see 2 possibilities :
- Add an argument to createAsmBackend functions...
2010 Apr 15
0
[LLVMdev] Intro to the MC Project
...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 best path forward on this, Daniel may have an opinion. The two options are to implement a new mcstreamer...
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