[LLVMdev] PIC16 backend for llvm 2.5

Duncan Sands baldrick at free.fr
Thu Jan 8 07:11:02 PST 2009


Hi Sanjiv,

> We are targetting a reasonably functional PIC16 backend for llvm 2.5.
> The only problem in our way is a local patch in ExpandIntegerOperand, which couldn't make its way to trunk so far. The discussion is contained in the following link:
> 
>  http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20081103/069593.html
> 
> I now have time to take it up again and do whatever rework is required. I saw that you have made some changes  in the legalizer recently; let me know if the same discussion in the above thread still holds good and whether we can start working on it as described therein.

I don't remember what the discussion was about any more.  The link doesn't
contain much.  Anyway, as you may have noticed I changed the definition of
the target hook "ReplaceNodeResults".  Probably the same method, or one
with a similar definition, should be used for custom lowering in the case
of an illegal operand.  Would this solve your problem?

Ciao,

Duncan.



More information about the llvm-dev mailing list