DEV Community

Compilers 104 - IR Generation

Paul Lefebvre on February 01, 2018

Now that the Semantic Analyzer has verified that the code is actually correct and created syntax trees, it’s time to talk about IR generation. Thi...
Collapse
 
z0al profile image
z0al

Great post, thanks.

I've used LLVM a while ago to create a toy language, it was really fun.

Out of pure curiosity, is there any alternative to LLVM? When it's not the right tool for the job - language construction?

Collapse
 
lefebvre profile image
Paul Lefebvre

Maybe the Gnu tools? But I'm not familiar enough with them to say.