[LLVMdev] New 8bit micro controller back-end

Anton Korobeynikov anton at korobeynikov.info
Mon Nov 23 09:51:50 PST 2009


Hello

> Our 8-bit port for PIC16 has taken roughly about 18 months to get to where
> we are now. Our instruction set is not orthogonal, data memory is banked,
> program memory is paged, there is only one accumulator and two pointer
> registers, and the use of indirect memory access is really expensive. So we
> had to implement some non conventional approaches to get the model working.
I assumed that the architecture in question is pretty similar to one
seen in msp430.
For something PIC16-like the time efforts are much higher, yes.

-- 
With best regards, Anton Korobeynikov
Faculty of Mathematics and Mechanics, Saint Petersburg State University



More information about the llvm-dev mailing list