May 2025
Beginner to intermediate
620 pages
18h 10m
English
At this point, you are able to generate the Machine intermediate representation (IR) for your backend from any LLVM IR.
The next and final step is to lower this representation into the final assembly representation with properly assigned registers, stack space, and so on.
This part focuses on the optimization passes that the LLVM infrastructure features to perform this lowering.
More specifically, in this part, you will learn the following:
Read now
Unlock full access