|
LLVM
8.0.1
|
#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 | |
| static void | initializeMutex () |
| static sys::Mutex * | getManagedStaticMutex () |
Variables | |
| static const ManagedStaticBase * | StaticList = nullptr |
| static sys::Mutex * | ManagedStaticMutex = nullptr |
| static llvm::once_flag | mutex_init_flag |
|
static |
Definition at line 30 of file ManagedStatic.cpp.
References llvm::call_once(), initializeMutex(), ManagedStaticMutex, and mutex_init_flag.
Referenced by llvm::llvm_shutdown(), and llvm::ManagedStaticBase::RegisterManagedStatic().
|
static |
Definition at line 26 of file ManagedStatic.cpp.
Referenced by getManagedStaticMutex().
|
static |
Definition at line 23 of file ManagedStatic.cpp.
Referenced by getManagedStaticMutex().
|
static |
Definition at line 24 of file ManagedStatic.cpp.
Referenced by getManagedStaticMutex().
|
static |
Definition at line 22 of file ManagedStatic.cpp.
Referenced by llvm::ManagedStaticBase::RegisterManagedStatic().
1.8.13