May 2025
Beginner to intermediate
620 pages
18h 10m
English
This chapter describes the pass manager framework. This framework is used to structure the work that the compiler does.
Throughout this chapter, you will do the following:
It is possible to use the LLVM infrastructure without working with passes and pass managers. However, if you want to reuse any of the compiler transformations that the LLVM project has to offer, you must manipulate these concepts.
The concept of the pass and the mechanism used to drive them, the pass manager, is core to the LLVM infrastructure and, as such, is well ...
Read now
Unlock full access