Why the DMD Backend?

Temtaime via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Tue Dec 2 02:57:19 PST 2014


It's only words.
If we speak about LDC it can compile fast in debug mode with 
performance average to DMD's backend but with much great 
performance in release mode thanks to vectorization and other 
techniques.
Also LDC thanks to LLVM supports X86, X86-64, PowerPC, 
PowerPC-64, ARM, Thumb, SPARC, Alpha, CellSPU, MIPS, MSP430, 
SystemZ, and XCore platforms. And what about DMD? Only x86 and 
x86-64.

Just link LLVM statically with LDC and LDC will work out of the 
box as DMD. No problems at both Windows and Linux.


More information about the Digitalmars-d-learn mailing list