[LLVMdev] Modify the LLVM front-end to support EFI C and Add LLVM to EFI Byte Code(EBC) target

Isaac Dupree ml at isaac.cedarswampstudios.org
Thu Dec 16 21:46:10 PST 2010


On 12/16/10 17:42, Lu Mitnick wrote:
> Hello all,
>
> I want to the do followings:
>
> (1) Modify the LLVM front-end(clang) to support EFI C
>
> (2) Add EFI Byte Code target to LLVM
>
> I am wondering to know which task should I do first, modify front end or
> porting LLVM?

You might want to look at the challenges discussed in this thread, 
mainly that pointer size is a run-time not a compile-time value in EFI C 
and EFI Byte Code:
http://comments.gmane.org/gmane.comp.compilers.llvm.devel/30158
("Idea for Google Summer Code : C Compiler for EFI Byte Code implement 
in LLVM", starting 2010/03/10)

-Isaac



More information about the llvm-dev mailing list