Hi, Duncan> support any inline assembler on any platform, and that the plan was to > solve this with the new MC-JIT, see > http://blog.llvm.org/2010/04/intro-to-llvm-mc-project.htmlAt the first glance, I think what llvm-mc does is, given an input, llvm-mc will disassemble the input into assembly. I don't know the MC-JIT you mentioned can be used as a JIT. Currently, a JIT is created by ExecutionEngine::createJIT. Can you give more information about the MC-JIT? Is it already included in llvm-2.8? Thank! Regards, chenwj -- Wei-Ren Chen (陳韋任) Parallel Processing Lab, Institute of Information Science, Academia Sinica, Taiwan (R.O.C.) Tel:886-2-2788-3799 #1667
Hi chenwj,>> support any inline assembler on any platform, and that the plan was to >> solve this with the new MC-JIT, see >> http://blog.llvm.org/2010/04/intro-to-llvm-mc-project.html > > At the first glance, I think what llvm-mc does is, given an input, > llvm-mc will disassemble the input into assembly. I don't know the > MC-JIT you mentioned can be used as a JIT. Currently, a JIT is > created by ExecutionEngine::createJIT. > > Can you give more information about the MC-JIT? Is it already > included in llvm-2.8?it is not in llvm-2.8, it will not even be in llvm-2.9. This is why you couldn't find it :) Some patches went into the subversion repository lately if you are interested. Ciao, Duncan.
Hi, Duncan> it is not in llvm-2.8, it will not even be in llvm-2.9. This is why you > couldn't find it :) Some patches went into the subversion repository > lately if you are interested.You mentioned "the plan was to solve this with the new MC-JIT". You mean that MC-JIT can handle inline assembly as an input, and generate target binary code? Regards, chenwj -- Wei-Ren Chen (陳韋任) Parallel Processing Lab, Institute of Information Science, Academia Sinica, Taiwan (R.O.C.) Tel:886-2-2788-3799 #1667