From what I can see it is a parser more than a compiler with an incomplete virtual machine.
I'm not so sure about that. It seems to implement the full infrastructure of a compiler, e.g. type-checker/e.t.c and even a package system.
It also has a variety of in-progress codegen backends, not just a VM implementation:
Well, we see. The point remains, what does it do? Can it compile code? Can it produce working exes for major OSes ? How do they perform, what dialect does it support? Does it require modification of existing delphi sourcode, and if it does, how much? (always a problem with compilers with IL backends) Does it have a massive own libraries (fileformats, networking, even simple date calculations), or can it compile borrow them from some major compiler?
I think the whole competition angle is dragged in by the hairs. All I see is one of the many pascal->IL attempts(*), nothing close to a production product like Delphi or FPC. That Il2LLVM generator has
barely 100 uncommented lines.
Worse, I don't see any evidence of what works, just the codedump. Talk of competition is
very, very, very premature. Initial compilers can be made by a focussed person or a team (e.g. as part of a student project) in a few months, specially if you borrow code and avoid the hard parts like own codegenerators.
But then every step you take widens the project, and it slows down, usually beyond the abilities of a single person who can only afford fulltime work on it for so long.
Making them production ready, dialect, codegeneration quality and libraries beyond the bare minimum and supporting them for a period of time, that is where the work goes. Initial means nothing there are
so many small compilers(*) the last similar message is not even that long ago:
http://forum.lazarus-ide.org/index.php/topic,43007.0.html