Displaying 3 results from an estimated 3 matches for "llvis".
Did you mean:
levis
2003 Nov 12
3
[LLVMdev] Getting To Native Code
...ing is that I'd like as much code as possible to be
open to optimization by LLVM. If the core of my runtime library can't be
expressed in LLVM then it can't be optimized by it either. Ideally,
everything except the glue for system traps, interrupts and the like
should be expressible in LLVIS.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20031112/1598eada/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-si...
2003 Nov 12
2
[LLVMdev] Getting To Native Code
...irst, I should probably mention that an LLVM program has access to
> just about all OS services offered to a regular native code program.
> This is because undefined symbols in an LLVM program are resolved when
> it is generated to native code.
Yes, I'd figured that out. Using just LLVIS you wouldn't be able to get
anything to run :)
>
> Specifically, if you JIT a program using lli, the JIT looks the symbol
> up in its own address space. That is how LLVM programs find the system
> calls and other library functions that are not compiled to LLVM bytecode.
>...
2003 Nov 12
0
[LLVMdev] Getting To Native Code
...as much code as possible to be
> open to optimization by LLVM. If the core of my runtime library can't be
> expressed in LLVM then it can't be optimized by it either. Ideally,
> everything except the glue for system traps, interrupts and the like
> should be expressible in LLVIS.
>
That is where we are headed; we just have a way to go before we're there.
If you have any further questions, please feel free to ask. I realize
I'm being pretty verbose here.
Regards,
-- John T.
--
*********************************************************************
* John...