similar to: [LLVMdev] Getting address of label in jitted code.

Displaying 20 results from an estimated 8000 matches similar to: "[LLVMdev] Getting address of label in jitted code."

2009 Jan 23
1
[LLVMdev] Getting address of label in jitted code[MESSAGE NOT SCANNED]
Gordon Henriksen wrote: > On Jan 23, 2009, at 06:23, Mark Shannon wrote: > >>> On Jan 22, 2009, at 3:45 AM, Mark Shannon wrote: >>> >>>> I need to get the address of a label in jitted code. (This is so >>>> that I can insert a jump into the machine code to resume >>>> interpretation from compiled code) >>> What's your
2009 Jan 23
4
[LLVMdev] Getting address of label in jitted code
Dan, > > On Jan 22, 2009, at 3:45 AM, Mark Shannon wrote: > >> Hi, >> >> I need to get the address of a label in jitted code. >> (This is so that I can insert a jump into the machine code to resume >> interpretation from compiled code) > > Hello, > > What's your plan for restoring register and memory state? Put everything in memory at
2009 Jan 23
0
[LLVMdev] Getting address of label in jitted code
On Jan 23, 2009, at 06:23, Mark Shannon wrote: >> On Jan 22, 2009, at 3:45 AM, Mark Shannon wrote: >> >>> I need to get the address of a label in jitted code. (This is so >>> that I can insert a jump into the machine code to resume >>> interpretation from compiled code) >> >> What's your plan for restoring register and memory state? >
2009 Jan 23
2
[LLVMdev] Getting address of label in jitted code[MESSAGE NOT SCANNED]
Dan Gohman wrote: > On Jan 23, 2009, at 3:23 AM, Mark Shannon wrote: > >> Dan, >> >>> On Jan 22, 2009, at 3:45 AM, Mark Shannon wrote: >>> >>>> Hi, >>>> >>>> I need to get the address of a label in jitted code. >>>> (This is so that I can insert a jump into the machine code to resume >>>>
2009 Jan 23
0
[LLVMdev] Getting address of label in jitted code
On Jan 23, 2009, at 3:23 AM, Mark Shannon wrote: > Dan, > >> >> On Jan 22, 2009, at 3:45 AM, Mark Shannon wrote: >> >>> Hi, >>> >>> I need to get the address of a label in jitted code. >>> (This is so that I can insert a jump into the machine code to resume >>> interpretation from compiled code) >> >> Hello, >>
2009 Feb 23
0
[LLVMdev] Creating an LLVM backend for a very small stack machine
Hi Wesley, I've done quite a lot of work on register allocation for stack machines. You might want to look at my papers: http://www.dcs.gla.ac.uk/~marks/euroforth.pdf http://www.dcs.gla.ac.uk/~marks/thesis.pdf Good luck, Mark. -----Original Message----- From: llvmdev-bounces at cs.uiuc.edu on behalf of Wesley J. Landaker Sent: Sun 22/02/2009 23:25 To: llvmdev at cs.uiuc.edu Subject:
2009 Feb 24
1
[LLVMdev] -O2, -O3 in JIT
Hi, Does anyone know an easy way to do same optimisations as 'opt -O2' or 'opt -O3' in the JIT. I can do the tedious way: pass_manager->add(createInstructionCombiningPass()); pass_manager->add(createGVNPass()); etc. etc. but I would rather reuse the code in 'opt' to manage the passes. Cheers, Mark. -------------- next part -------------- A non-text
2009 Jan 23
0
[LLVMdev] Getting address of label in jitted code[MESSAGE NOT SCANNED]
On Jan 23, 2009, at 10:06 AM, Mark Shannon wrote: > Dan Gohman wrote: >> >> LLVM doesn't support taking the real address of a label. It may >> some day, but that won't by itself make it safe to jump into >> compiled code from separately-compiled code. To do that, you'd >> need to arrange some stable set of assumptions about the state >> of the
2008 Sep 30
2
[LLVMdev] Possible bug in x86 code generation for fastcall on gnu/linux
Hi, When compiling this function: __attribute__((fastcall)) int f(int x, int y) { return 0; } llvm 2.3 produces the following x86 assembler (with directives removed): f: xorl %eax, %eax ret $4 Where as GCC (version 4.2.3 (Ubuntu 4.2.3-2ubuntu7)) produces: f: xorl %eax, %eax ret Note the difference in ret. Functions calling a fastcall function in llvm adjust the stack by 4 to
2008 Sep 25
2
[LLVMdev] llvm-as and implicit value naming
Hi everyone, I don't know if this is a bug or I am misunderstanding things. I couldn't find anything in the Bugzilla database. The following code: 1 @sp = external global i8** ; <i8***> 2 3 define void @test(i8* %x) { 4 entry: 5 load i8*** @sp ; <i8**>:1 6 getelementptr i8** %1, i32 1 ; <i8**>:2 7 store i8** %2, i8*** @sp, align 4 8 ret void 9 } causes llvm-as
2008 Dec 15
2
[LLVMdev] A faster instruction selector?
Hi everyone, llvm is great! But there is one exception ;) llvm components are generally fast, but instruction selection is slooow. Let me explain. I am developing a toolkit for building virtual machines which can automatically generate a JIT compiler using the interpreter specification. llvm does the hard work of machine code generation. (Thanks to you all) I discovered that JIT compilation is
2007 Mar 12
0
[LLVMdev] Address of an instruction (or a label?)
Hi Anton, Anton Korobeynikov wrote: > Maybe it's worth to use llvm.dbg.stoppoint? > > Do you have an example on how to use this intrinsic with the JIT? How can I get at compile time the address of the stoppoint? Thx, Nicolas
2007 Mar 12
3
[LLVMdev] Address of an instruction (or a label?)
Hello, Nicolas. > Is there a way in llvm to get the address of a generated instruction? Or > somehow to fix the location of a label in the llvm code (something that > may look like a basic block perhaps) and get after the compilation the > address of this label? Maybe it's worth to use llvm.dbg.stoppoint? -- With best regards, Anton Korobeynikov. Faculty of Mathematics &
2009 Jul 20
6
[LLVMdev] x86 unwind support[MESSAGE NOT SCANNED]
Mark Shannon wrote: > Andrew Haley wrote: >> Mark Shannon wrote: >>> Andrew Haley wrote: >>>> Mark Shannon wrote: >>>>> Nick Johnson wrote: >>>>>>> probably there should be a switch to choose whether codegen should turn >>>>>>> unwind/invoke into dwarf or setjmp/longjmp style code. >>>>> It seems
2009 Sep 24
3
[LLVMdev] Is line number in DbgStopPointInst in LLVM accurate?
Dear developers, When I try to map line numbers in source code back to LLVM basicblocks, I meet some problems: there is a source file with 1500 lines of code, but when I use BasicBlockPass to collect all DbgStopPoint instructions in this file, I can only get 500 lines of code. The source code and the collected results are both attached. Is there any way to map line numbers
2009 Feb 23
2
[LLVMdev] Creating an LLVM backend for a very small stack machine
On Monday 23 February 2009 03:23:59 Mark Shannon wrote: > I've done quite a lot of work on register allocation for stack machines. > You might want to look at my papers: > http://www.dcs.gla.ac.uk/~marks/euroforth.pdf > http://www.dcs.gla.ac.uk/~marks/thesis.pdf Hi Mark, I've read your papers, and in fact they were part of the data that convinced me that I really could go
2012 Jun 25
1
dovecot support ms-tnef mail parser?
Hello everybody, I used iRedMail Server with dovecot-1.2.0. I used OutLook2007 send a RTF mail and the mail can't be parsed normal. In dovecot maildir storage the mail body appeared ,/ / /------=_NextPart_000_0007_01CD52BC.99E1BE10 Content-Type: application/ms-tnef; name="winmail.dat" Content-Transfer-Encoding: base64 Content-Disposition: attachment;
2004 Aug 06
0
Speex on Delphi
Hi, I hope it is ok to send questions to this list as a mere user of speex, but I couldn't find any reference to newsgroups or any reference to Delphi in past threads of this list. I would love to use speex in a Delphi application, but the plugin example provided in the speex website is missing a speex DLL and a speex Delphi unit. Does anyone know where I can find them, or how to contact
2004 Aug 06
1
Speex, what container?
But is there any sound player for windows that plays speex in an ogg container? One more question, besides the source code found in the speex site (like speexenc.c) can you tell me where to find source code developed in C++ (using object oriented programing) that makes it easier to write ogg files with speex content? Miguel Gomes -----Mensagem original----- De:
2004 Aug 06
1
speexenc and speexdec
When I use speexenc appplication to encode a wav file and then speexdec to decode it the decoded wav is bigger than the original, why this happens? Thanks. Miguel Gomes <p> -------------- next part -------------- A non-text attachment was scrubbed... Name: winmail.dat Type: application/ms-tnef Size: 2786 bytes Desc: winmail.dat Url :