A word on APIs
In this chapter, we will discuss a few APIs. You will likely find that these references are too few and imprecise to be able to leverage them properly.
This is by design!
We believe we expose enough of them to give you an overview of what you need and that you can figure the rest out by yourself/with the support of the community.
In other words, these references give you an entry point in the relevant APIs, and you should be able to extract what you need from there.
Do not worry – there are plenty of resources to help you in your survey of the APIs.
First, chances are you are using an integrated developer environment (IDE) that can help you navigate these APIs. In other words, by only knowing the main classes you can work your way around.
Second, the whole LLVM code base is documented in Doxygen.
Doxygen
Doxygen is a documentation tool that allows the production of rich documentation experiences from comments in the source...