<div>I was able to build and play with clang today.</div>
<div>Clang also promotes integer arithmetic to 32-bit.</div>
<div><br>Any pointers on how to tweak it so that it generate i16 for "int" and also promote int operations to 16-bit operations only?</div>
<div> </div>
<div>Thanks,</div>
<div>Sanjiv<br> </div>
<div><span class="gmail_quote">On 3/20/08, <b class="gmail_sendername">Chris Lattner</b> <<a href="mailto:sabre@nondot.org">sabre@nondot.org</a>> wrote:</span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">On Wed, 19 Mar 2008, Duncan Sands wrote:<br>>> How can I build the front-end to generate 16-bit integers?<br>
><br>> Please clarify your question.<br>> If you are asking how to build llvm-gcc for a 16 bit target,<br>> I think the answer is: (1) gcc itself doesn't support 16 bit<br>> targets; (2) llvm doesn't currently support any 16 bit targets<br>
> (but could with a little work).  So you are out of luck unless<br>> you are willing to work on it.<br><br>Note that if you only care about C/ObjC (not C++, fortran, ada, etc) that<br>clang may be a good option for you.<br>
<br>-Chris<br><br>--<br><a href="http://nondot.org/sabre/">http://nondot.org/sabre/</a><br><a href="http://llvm.org/">http://llvm.org/</a><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">http://llvm.cs.uiuc.edu</a><br><a href="http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev">http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev</a><br>
</blockquote></div><br>