<div dir="ltr">You might want to have a look at a fairly up to date and actively developed out of tree llvm back end for another 8 bit microcontroller, the AVR<div><br></div><div><a href="https://github.com/avr-llvm/llvm">https://github.com/avr-llvm/llvm</a><br></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Mar 19, 2015 at 7:26 PM,  <span dir="ltr"><<a href="mailto:qiuw@ichaier.com" target="_blank">qiuw@ichaier.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi, all<br>
<br>
I am writting a new backend for a 8-bits target machine(8051). Because the most backends supported by LLVM are for 32-bits targets, most of implementations for 16/32 bits operating had to depend on runtime libraries. In this case, it will decrease the generated code efficency. I found that the LLVM 2.5 supported the PIC16, but the lastest version do not support 8-bits target.  What is the purpose to this change?  Dose it mean that the existing LLVM backend are not available to write 8-bits/16-bits bankend? Thanks a lot.<br>
<br>
--------------<br>
Steven.<br>
***************************** Legal Disclaimer *****************************<br>
"This email may contain confidential and privileged material for the sole<br>
use of the intended recipient. Any unauthorized review, use or distribution<br>
by others is strictly prohibited. If you have received the message in error,<br>
please advise the sender by reply email and delete the message. Thank you."<br>
<br>
<br>
_______________________________________________<br>
LLVM Developers mailing list<br>
<a href="mailto:LLVMdev@cs.uiuc.edu">LLVMdev@cs.uiuc.edu</a>         <a href="http://llvm.cs.uiuc.edu" target="_blank">http://llvm.cs.uiuc.edu</a><br>
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev</a><br>
</blockquote></div><br></div>