[fpc-devel] Enable LLVM?

Adriaan van Os fpc at microbizz.nl
Tue Jul 14 10:43:36 CEST 2015


Jonas Maebe wrote:
> Den wrote:
>> Ah, thanks for giving me a heads up Jonas. I'll have to wait and see
>> where it goes then. Do you have a page/blog where I can keep up to date
>> with your progress/roadmap of it? :)
> 
> No, just the svn commit log. The status right now is that the system 
> unit for Darwin/x86-64 can be mostly compiled and "assembled" (i.e., the 
> generated LLVM IR can be successfully parsed by llc -- although since it 
> doesn't get completely to the end, I may not have seen all errors for 
> code coming before that yet) other than
> a) RTTI
> b) inline assembler
> c) get_frame
> d) trampolines for interface methods

Ehw, trampolines. They requires executable stacks. Is there a possibility to pass activation frames 
instead or apply lambda/lifting ?

Regards,

Adriaan van Os




More information about the fpc-devel mailing list