LLVM API Documentation

Classes | Namespaces | Functions
ManagedStatic.h File Reference
#include "llvm/Support/Atomic.h"
#include "llvm/Support/Threading.h"
#include "llvm/Support/Valgrind.h"
Include dependency graph for ManagedStatic.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  llvm::object_deleter< T >
struct  llvm::object_deleter< T[N]>
class  llvm::ManagedStaticBase
 ManagedStaticBase - Common base class for ManagedStatic instances. More...
class  llvm::ManagedStatic< C >
struct  llvm::llvm_shutdown_obj

Namespaces

namespace  llvm
 

List of target independent CodeGen pass IDs.


Functions

template<class C >
void * llvm::object_creator ()
 object_creator - Helper method for ManagedStatic.
void llvm::llvm_shutdown ()
 llvm_shutdown - Deallocate and destroy all ManagedStatic variables.