alternative D frontends should have a LLVM backend

Christopher Wright dhasenan at gmail.com
Mon Oct 29 06:23:51 PDT 2007


BLS wrote:
> LLVM advantages are well known, but IMO alternative D Frontends like DIL 
> should have a LLVM backend because this will open us a backdoor to DOT 
> NET via MSIL
> Quote :
> LLVM now has a new MSIL backend. llc -march=msil will now turn LLVM into 
> MSIL (".net") bytecode. This is still fairly early development with a 
> number of limitations.
> End Quote
> Problems? Yes indeed ...
> http://lists.cs.uiuc.edu/pipermail/llvmdev/2007-March/008244.html
> 
> Your opinion ?
> 
> Bjoern

Unless you get your kicks from generating native RISC machine code, it's 
sensible. Though you still have to generate LLVM assembly, correct? I 
didn't see any higher-level means of interacting with LLVM.

Granted, LLVM assembly is high level.



More information about the Digitalmars-d mailing list