Sorry that I have implemented nothing for it. aget is not my own project which is a public project of paralell "wget". I only want to use it as a common benchmark. Do I need to implement anything for it? Thank you BestAndy Hi Andy, On 25/09/12 12:10, Zhoujinguo wrote:> > Thank you for replying. > > The target is "aget" which is attached. The compiling shell is also attached.since this seems to be your own custom target I ask: did you implement an asm parser for your target? Best wishes, Duncan.> > Best > Andy > > > > If I use "-use-mcjit" argument, the error message changes to "LLVM ERROR: > > Inline asm not supported by this streamer because we don't have an asm parser > > for this target" > > What's your target? Please attach your example code so others can > reproduce your problem. :) > > Regards, > chenwj > > -- > Wei-Ren Chen (陳韋任) > Computer Systems Lab, Institute of Information Science, > Academia Sinica, Taiwan (R.O.C.) > Tel:886-2-2788-3799 #1667 > Homepage: http://people.cs.nctu.edu.tw/~chenwj > <http://people.cs.nctu.edu.tw/%7Echenwj> > > > > _______________________________________________ > LLVM Developers mailing list > LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu > http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev >_______________________________________________ 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/20120925/cce0b2f4/attachment.html>
Hi Andy, On 25/09/12 14:19, Zhoujinguo wrote:> Sorry that I have implemented nothing for it.inline asm won't work without an asm parser, which is something that knows how to turn assembler strings like "mov %eax, %ebx" into opcodes, i.e. the numbers which, when placed into memory, cause the processor to execute the "mov %eax, %ebx" operation. After all, an "inline asm" means an assembler string like "mov %eax, %ebx", and for lli to JIT that, i.e. transform it on the fly into opcodes for the processor to execute, some kind of asm parser is clearly needed. If there isn't one for your processor then someone will have to add one... aget is not my own project which> is a public project of paralell "wget".By "target" I didn't mean the kind of program you are trying to JIT, I mean the hardware (processor) you are running lli on. Is it intel (x86, x86-64), ARM, something else? Ciao, Duncan. I only want to use it as a common> benchmark. > > Do I need to implement anything for it? > > Thank you > > Best > Andy > > > Hi Andy, > > On 25/09/12 12:10, Zhoujinguo wrote: > > > > Thank you for replying. > > > > The target is "aget" which is attached. The compiling shell is also attached. > > since this seems to be your own custom target I ask: did you implement an asm > parser for your target? > > Best wishes, Duncan. > > > > > Best > > Andy > > > > > > > If I use "-use-mcjit" argument, the error message changes to "LLVM > ERROR: > > > Inline asm not supported by this streamer because we don't have an > asm parser > > > for this target" > > > > What's your target? Please attach your example code so others can > > reproduce your problem. :) > > > > Regards, > > chenwj > > > > -- > > Wei-Ren Chen (陳韋任) > > Computer Systems Lab, Institute of Information Science, > > Academia Sinica, Taiwan (R.O.C.) > > Tel:886-2-2788-3799 #1667 > > Homepage: http://people.cs.nctu.edu.tw/~chenwj > <http://people.cs.nctu.edu.tw/%7Echenwj> > > <http://people.cs.nctu.edu.tw/%7Echenwj> > > > > > > > > _______________________________________________ > > LLVM Developers mailing list > > LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu > > http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev > > > > _______________________________________________ > LLVM Developers mailing list > LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu > http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev >
Dear Ciao, Duncan, I am using linux--Intel X86-64. Do I need to implement an asm parser for LLVM JIT myself or there exists some tools for it? Thank you. BestAndy Hi Andy, On 25/09/12 14:19, Zhoujinguo wrote:> Sorry that I have implemented nothing for it.inline asm won't work without an asm parser, which is something that knows how to turn assembler strings like "mov %eax, %ebx" into opcodes, i.e. the numbers which, when placed into memory, cause the processor to execute the "mov %eax, %ebx" operation. After all, an "inline asm" means an assembler string like "mov %eax, %ebx", and for lli to JIT that, i.e. transform it on the fly into opcodes for the processor to execute, some kind of asm parser is clearly needed. If there isn't one for your processor then someone will have to add one... aget is not my own project which> is a public project of paralell "wget".By "target" I didn't mean the kind of program you are trying to JIT, I mean the hardware (processor) you are running lli on. Is it intel (x86, x86-64), ARM, something else? Ciao, Duncan. I only want to use it as a common> benchmark. > > Do I need to implement anything for it? > > Thank you > > Best > Andy > > > Hi Andy, > > On 25/09/12 12:10, Zhoujinguo wrote: > > > > Thank you for replying. > > > > The target is "aget" which is attached. The compiling shell is also attached. > > since this seems to be your own custom target I ask: did you implement an asm > parser for your target? > > Best wishes, Duncan. > > > > > Best > > Andy > > > > > > > If I use "-use-mcjit" argument, the error message changes to "LLVM > ERROR: > > > Inline asm not supported by this streamer because we don't have an > asm parser > > > for this target" > > > > What's your target? Please attach your example code so others can > > reproduce your problem. :) > > > > Regards, > > chenwj > > > > -- > > Wei-Ren Chen (陳韋任) > > Computer Systems Lab, Institute of Information Science, > > Academia Sinica, Taiwan (R.O.C.) > > Tel:886-2-2788-3799 #1667 > > Homepage: http://people.cs.nctu.edu.tw/~chenwj > <http://people.cs.nctu.edu.tw/%7Echenwj> > > <http://people.cs.nctu.edu.tw/%7Echenwj> > > > > > > > > _______________________________________________ > > LLVM Developers mailing list > > LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu > > http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev > > > > _______________________________________________ > 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/20120925/24182e10/attachment.html>