From the link you included:
This is an important class for using LLVM in a threaded context. This (opaquely) owns and manages the core "global" data of the LLVM core infrastructure, including type and constant tables.
Since he says โopaqueโ, you should not know what he contains, what he does or what he used. Think of it as a link to the main LLVM engine, which you must pass to the various methods that require the LLVMContext .
edit: just to clarify: no, it does not contain such things as bitize - those defined in TargetData.
CAFxX
source share