Context is an opaque owner and manager of core global data.
Contextis a container for all LLVM entities including
ContextRefis a smart pointer allowing borrowed access to a type’s
- This trait abstracts an LLVM
Contexttype and should be implemented with caution.