Searched refs:ManagedStatic (Results 1 - 25 of 27) sorted by relevance

12

/external/llvm/lib/Support/
H A DPluginLoader.cpp17 #include "llvm/Support/ManagedStatic.h"
23 static ManagedStatic<std::vector<std::string> > Plugins;
24 static ManagedStatic<sys::SmartMutex<true> > PluginsLock;
H A DDynamicLibrary.cpp21 #include "llvm/Support/ManagedStatic.h"
27 static llvm::ManagedStatic<llvm::StringMap<void *> > ExplicitSymbols;
28 static llvm::ManagedStatic<llvm::sys::SmartMutex<true> > SymbolsMutex;
H A DStatistic.cpp29 #include "llvm/Support/ManagedStatic.h"
49 /// StatisticInfo - This class is used in a ManagedStatic so that it is created
65 static ManagedStatic<StatisticInfo> StatInfo;
66 static ManagedStatic<sys::SmartMutex<true> > StatLock;
H A DTimer.cpp20 #include "llvm/Support/ManagedStatic.h"
38 static ManagedStatic<std::string> LibSupportInfoOutputFilename;
43 static ManagedStatic<sys::SmartMutex<true> > TimerLock;
147 static ManagedStatic<std::vector<Timer*> > ActiveTimers;
225 static ManagedStatic<Name2TimerMap> NamedTimers;
226 static ManagedStatic<Name2PairMap> NamedGroupedTimers;
H A DPrettyStackTrace.cpp19 #include "llvm/Support/ManagedStatic.h"
31 static ManagedStatic<sys::ThreadLocal<const PrettyStackTraceEntry> > PrettyStackTraceHead;
H A DCrashRecoveryContext.cpp14 #include "llvm/Support/ManagedStatic.h"
25 static ManagedStatic<
67 static ManagedStatic<sys::Mutex> gCrashRecoveryContextMutex;
70 static ManagedStatic<sys::ThreadLocal<const CrashRecoveryContextCleanup> >
H A DAndroid.mk43 ManagedStatic.cpp \
H A DCommandLine.cpp30 #include "llvm/Support/ManagedStatic.h"
89 static ManagedStatic<std::vector<const char*> > MoreHelp;
124 static ManagedStatic<OptionCatSet> RegisteredOptionCategories;
/external/llvm/lib/IR/
H A DLeakDetector.cpp19 #include "llvm/Support/ManagedStatic.h"
24 static ManagedStatic<sys::SmartMutex<true> > ObjectsLock;
25 static ManagedStatic<LeakDetectorImpl<void> > Objects;
H A DLLVMContext.cpp23 #include "llvm/Support/ManagedStatic.h"
28 static ManagedStatic<LLVMContext> GlobalContext;
H A DPassRegistry.cpp19 #include "llvm/Support/ManagedStatic.h"
25 // FIXME: We use ManagedStatic to erase the pass registrar on shutdown.
30 static ManagedStatic<PassRegistry> PassRegistryObj;
H A DLegacyPassManager.cpp24 #include "llvm/Support/ManagedStatic.h"
462 static ManagedStatic<sys::SmartMutex<true> > TimingInfoMutex;
1787 static ManagedStatic<TimingInfo> TTI;
H A DFunction.cpp28 #include "llvm/Support/ManagedStatic.h"
331 static ManagedStatic<sys::SmartRWMutex<true> > GCLock;
/external/llvm/unittests/Support/
H A DManagedStatic.cpp1 //===- llvm/unittest/Support/ManagedStatic.cpp - ManagedStatic tests ------===//
9 #include "llvm/Support/ManagedStatic.h"
25 llvm::ManagedStatic<int> ms;
/external/clang/tools/diagtool/
H A DDiagTool.h18 #include "llvm/Support/ManagedStatic.h"
49 extern llvm::ManagedStatic<DiagTools> diagTools;
H A DDiagTool.cpp67 llvm::ManagedStatic<DiagTools> diagTools;
/external/llvm/include/llvm/Support/
H A DManagedStatic.h1 //===-- llvm/Support/ManagedStatic.h - Static Global wrapper ----*- C++ -*-===//
10 // This file defines the ManagedStatic class and the llvm_shutdown() function.
23 /// object_creator - Helper method for ManagedStatic.
29 /// object_deleter - Helper method for ManagedStatic.
38 /// ManagedStaticBase - Common base class for ManagedStatic instances.
55 /// ManagedStatic - This transparently changes the behavior of global statics to
61 class ManagedStatic : public ManagedStaticBase { class in namespace:llvm
99 /// llvm_shutdown - Deallocate and destroy all ManagedStatic variables.
/external/llvm/lib/CodeGen/
H A DPseudoSourceValue.cpp19 #include "llvm/Support/ManagedStatic.h"
41 static ManagedStatic<PSVGlobalsTy> PSVGlobals;
/external/llvm/lib/ExecutionEngine/RuntimeDyld/
H A DGDBRegistrar.cpp16 #include "llvm/Support/ManagedStatic.h"
203 llvm::ManagedStatic<GDBJITRegistrar> TheRegistrar;
/external/llvm/lib/ExecutionEngine/Interpreter/
H A DExternalFunctions.cpp29 #include "llvm/Support/ManagedStatic.h"
49 static ManagedStatic<sys::Mutex> FunctionsLock;
53 static ManagedStatic<std::map<const Function *, ExFunc> > ExportedFunctions;
58 static ManagedStatic<std::map<const Function *, RawFunc> > RawFunctions;
/external/llvm/lib/Transforms/IPO/
H A DPassManagerBuilder.cpp23 #include "llvm/Support/ManagedStatic.h"
81 static ManagedStatic<SmallVector<std::pair<PassManagerBuilder::ExtensionPointTy,
/external/clang/lib/ASTMatchers/Dynamic/
H A DRegistry.cpp20 #include "llvm/Support/ManagedStatic.h"
325 static llvm::ManagedStatic<RegistryMaps> RegistryData;
/external/llvm/lib/ExecutionEngine/JIT/
H A DJIT.cpp33 #include "llvm/Support/ManagedStatic.h"
124 ManagedStatic<JitPool> AllJits;
H A DJITEmitter.cpp41 #include "llvm/Support/ManagedStatic.h"
272 ManagedStatic<StubToResolverMapTy> StubToResolverMap;
/external/llvm/lib/Target/NVPTX/
H A DNVPTXUtilities.cpp25 #include "llvm/Support/ManagedStatic.h"
35 ManagedStatic<per_module_annot_t> annotationCache;

Completed in 322 milliseconds

12