[LLVMdev] llvmc for PIC16
foldr at codedgers.com
Thu Jun 4 07:38:22 PDT 2009
Sanjiv Gupta <sanjiv.gupta <at> microchip.com> writes:
> PIC16 now has clang and llc based system to generate native assembly. We
> then use our native assembler (gpasm) and the native linker (mplink) to
> generate the final executable. How can I integrate these things with
> the driver llvmc to have gcc like user experience? Note that we also
> want to run llvm-ld in order to perform the LTOs in case of multiple files.
> - Sanjiv
You can start with writing a separate llvmc-based driver, say, llvmc-pic16, that
uses your custom toolchain. The documentation and examples (especially
examples/Skeleton) should get you started. Once you get this working, I can
integrate your changes into mainline llvmc.
I'll be happy to answer any further questions you may have, feel free to e-mail
me directly (though right now our mail server is down).
More information about the llvm-dev