Displaying 4 results from an estimated 4 matches for "rpnil".
2007 Oct 23
0
[LLVMdev] me being stupid: me vs the llvm codebase...
On Oct 23, 2007, at 05:52, BGB wrote:
> I am assuming then that some external assembler is used (such as
> 'gas')?...
In the static compilers, yes. The JIT directly serializes
instructions into memory without the aid of an external assembler.
There are also experimental built-in assemblers; LLVM calls them
object writers[1].
> it looks like much of the interconnection
2007 Oct 23
2
[LLVMdev] me being stupid: me vs the llvm codebase...
...e 32bit integer...).
it is also a lot easier to make changes to the printer or parser, than to go
through the horrid pain of changing around a bunch of structs and/or having
to modify a bunch of code for seemingly trivial alterations...
this was in fact a major reason for why I created my 'RPNIL' language...
I had assumed different languages would target it, so I wanted something
hopefully fairly general. different frontends could be written hopefully
without too much interdependence or conflict.
this is also why I had chosen a stack machine, as this offers at least some
semblance...
2007 Oct 23
2
[LLVMdev] me being stupid: me vs the llvm codebase...
well, as it so seems I need to bother everyone on the list with my pointless
newb crap, but here goes.
maybe there was a FAQ for all this, but I missed it.
well, I am not trying to demean LLVM in any way here, only trying to
understand and evaluate things from my POV is all...
sorry if at all I seem arrogant or condescending...
well, running a linecounter, it is about 223 kloc (c++ ...), +
2007 Oct 22
4
[LLVMdev] OT: new here, dynamic/runtime compilation (in general)
...ion itself to deal with whatever was given to it).
as such, a lot of the IL-compiler's internals go to dealing with all the various types (a good deal exists in terms of elaborate type-dispatch code).
I also used a stack because that is what I am most fammiliar with...
I call my IL language RPNIL, or RIL (since it is an RPN-based IL).
the RIL compiler (converts RIL to assembler) is generally referred to as the 'lower compiler', with the 'upper compiler' handling the translation from C to RIL.
as noted, I also have a runtime assembler and linker...
or such...
------------...