|
LLVM
4.0.0
|
#include "llvm/Support/ManagedStatic.h"#include "llvm/Config/config.h"#include "llvm/Support/Mutex.h"#include "llvm/Support/MutexGuard.h"#include "llvm/Support/Threading.h"#include <cassert>Go to the source code of this file.
Functions | |
| LLVM_DEFINE_ONCE_FLAG (mutex_init_flag) | |
| static void | initializeMutex () |
| static sys::Mutex * | getManagedStaticMutex () |
Variables | |
| static const ManagedStaticBase * | StaticList = nullptr |
| static sys::Mutex * | ManagedStaticMutex = nullptr |
|
static |
Definition at line 30 of file ManagedStatic.cpp.
References llvm::call_once(), initializeMutex(), and ManagedStaticMutex.
Referenced by llvm::llvm_shutdown(), and llvm::ManagedStaticBase::RegisterManagedStatic().
|
static |
Definition at line 26 of file ManagedStatic.cpp.
References ManagedStaticMutex.
Referenced by getManagedStaticMutex().
| LLVM_DEFINE_ONCE_FLAG | ( | mutex_init_flag | ) |
|
static |
Definition at line 23 of file ManagedStatic.cpp.
Referenced by getManagedStaticMutex(), and initializeMutex().
|
static |
Definition at line 22 of file ManagedStatic.cpp.
Referenced by llvm::ManagedStaticBase::destroy(), llvm::llvm_shutdown(), and llvm::ManagedStaticBase::RegisterManagedStatic().
1.8.6