Summary
In this chapter, you learned about the projects that are part of the LLVM repository and the common layout used. You replicated this structure for your own small application, laying the foundation for more complex applications. As the supreme discipline of compiler construction, you also learned how to cross-compile your application for another target architecture.
In the next chapter, the sample language tinylang
will be outlined. You will learn about the tasks a compiler has to do and where LLVM library support is available.