Namespace Ubiquity.NET.Llvm.Transforms.Legacy
This namespace contains the wrappers for supporting the "legacy" pass management. This is
NOT normally used by applications as the new pass manager support is built into
Module and Function
via one of the overloads of TryRunPasses(...). Generally the legacy pass manager support
is only used for final target code generation and not exposed for LLVM-C consumption and
therefore not of any real use.
Classes
- FunctionPassManager
LLVM pass manager for functions
- ModulePassManager
Pass manager for running passes against an entire module
- PassManager
Common base class for pass managers