Note, that I'm not the guy from the irc channel, so multiple LLVM DCPU16 backends are expected :)
Can you maybe write a little about this? I've been wanting to write an LLVM backend for the 16bit PIC24 microcontrollers but found it hard to figure it out and get started, but maybe I can use your DCPU16 backend implementation to get started and figure out how to implement my own backend for PIC24?