|
LLVM
3.7.0
|
#include "JITSymbol.h"#include "llvm/ADT/iterator_range.h"#include "llvm/ADT/StringMap.h"#include "llvm/ExecutionEngine/RuntimeDyld.h"#include <vector>Go to the source code of this file.
Classes | |
| class | llvm::orc::CtorDtorIterator |
| This iterator provides a convenient way to iterate over the elements of an llvm.global_ctors/llvm.global_dtors instance. More... | |
| struct | llvm::orc::CtorDtorIterator::Element |
| Accessor for an element of the global_ctors/global_dtors array. More... | |
| class | llvm::orc::CtorDtorRunner< JITLayerT > |
| Convenience class for recording constructor/destructor names for later execution. More... | |
| class | llvm::orc::LocalCXXRuntimeOverrides |
| Support class for static dtor execution. More... | |
Namespaces | |
| llvm | |
| Compute iterated dominance frontiers using a linear time algorithm. | |
| llvm::orc | |
Functions | |
| iterator_range< CtorDtorIterator > | llvm::orc::getConstructors (const Module &M) |
| Create an iterator range over the entries of the llvm.global_ctors array. More... | |
| iterator_range< CtorDtorIterator > | llvm::orc::getDestructors (const Module &M) |
| Create an iterator range over the entries of the llvm.global_ctors array. More... | |
1.8.6