Home
last modified time | relevance | path

Searched refs:once_flag (Results 1 – 25 of 63) sorted by relevance

123

/openbsd/src/gnu/llvm/libcxx/include/
Dmutex174 struct once_flag
176 constexpr once_flag() noexcept;
178 once_flag(const once_flag&) = delete;
179 once_flag& operator=(const once_flag&) = delete;
183 void call_once(once_flag& flag, Callable&& func, Args&&... args);
550 struct _LIBCPP_TEMPLATE_VIS once_flag;
556 void call_once(once_flag&, _Callable&&, _Args&&...);
562 void call_once(once_flag&, _Callable&);
566 void call_once(once_flag&, const _Callable&);
570 struct _LIBCPP_TEMPLATE_VIS once_flag
[all …]
/openbsd/src/gnu/llvm/lldb/source/Host/common/
DHostInfoBase.cpp47 llvm::once_flag m_host_triple_once;
50 llvm::once_flag m_host_arch_once;
54 llvm::once_flag m_lldb_so_dir_once;
56 llvm::once_flag m_lldb_support_exe_dir_once;
58 llvm::once_flag m_lldb_headers_dir_once;
60 llvm::once_flag m_lldb_clang_resource_dir_once;
62 llvm::once_flag m_lldb_system_plugin_dir_once;
64 llvm::once_flag m_lldb_user_plugin_dir_once;
66 llvm::once_flag m_lldb_process_tmp_dir_once;
68 llvm::once_flag m_lldb_global_tmp_dir_once;
/openbsd/src/gnu/llvm/libcxx/src/
Dmutex.cpp208 void __call_once(volatile once_flag::_State_type& flag, void* arg, in __call_once()
220 flag = ~once_flag::_State_type(0); in __call_once()
240 __libcpp_relaxed_store(&flag, once_flag::_State_type(1)); in __call_once()
244 __libcpp_atomic_store(&flag, ~once_flag::_State_type(0), in __call_once()
253 __libcpp_relaxed_store(&flag, once_flag::_State_type(0)); in __call_once()
/openbsd/src/gnu/llvm/llvm/include/llvm/Support/
DThreading.h57 typedef std::once_flag once_flag; typedef
68 struct once_flag { struct
87 void call_once(once_flag &flag, Function &&F, Args &&... ArgList) { in call_once()
/openbsd/src/gnu/llvm/llvm/include/llvm/
DPassSupport.h46 static llvm::once_flag Initialize##passName##PassFlag; \
66 static llvm::once_flag Initialize##passName##PassFlag; \
161 static llvm::once_flag Initialize##agName##AnalysisGroupFlag; \
182 static llvm::once_flag Initialize##passName##PassFlag; \
203 static llvm::once_flag Initialize##passName##PassFlag; \
/openbsd/src/gnu/llvm/lldb/include/lldb/Core/
DDebugger.h407 std::once_flag *once = nullptr);
429 std::once_flag *once = nullptr);
449 std::once_flag *once = nullptr);
494 std::once_flag *once);
590 llvm::once_flag m_clear_once;
DModule.h1106 std::once_flag m_optimization_warning;
1107 std::once_flag m_language_warning;
/openbsd/src/gnu/llvm/lldb/source/Core/
DDataFileCache.cpp24 static llvm::once_flag once_flag; in GetLLDBIndexCachePolicy() local
26 llvm::call_once(once_flag, []() { in GetLLDBIndexCachePolicy()
/openbsd/src/gnu/llvm/lldb/source/Host/linux/
DHostInfoLinux.cpp31 llvm::once_flag m_distribution_once_flag;
33 llvm::once_flag m_os_version_once_flag;
/openbsd/src/gnu/llvm/lldb/source/Plugins/Process/POSIX/
DProcessPOSIXLog.cpp32 static llvm::once_flag g_once_flag; in Initialize()
/openbsd/src/gnu/llvm/lldb/source/Plugins/Process/Windows/Common/
DProcessWindowsLog.cpp31 static llvm::once_flag g_once_flag; in Initialize()
/openbsd/src/gnu/llvm/lldb/source/Plugins/Process/gdb-remote/
DProcessGDBRemoteLog.cpp43 static llvm::once_flag g_once_flag; in Initialize()
/openbsd/src/gnu/llvm/lldb/source/Plugins/ScriptInterpreter/None/
DScriptInterpreterNone.cpp44 static llvm::once_flag g_once_flag; in Initialize()
/openbsd/src/gnu/llvm/lldb/source/Target/
DLanguage.cpp32 static llvm::once_flag g_initialize; in GetLanguagesMap()
43 static llvm::once_flag g_initialize; in GetLanguagesMutex()
103 static llvm::once_flag g_initialize; in ForEach()
DProcessTrace.cpp95 static llvm::once_flag g_once_flag; in Initialize()
/openbsd/src/gnu/llvm/lldb/source/Plugins/SymbolFile/NativePDB/
DPdbAstBuilder.h142 llvm::once_flag m_parse_functions_and_non_local_vars;
143 llvm::once_flag m_parse_all_types;
/openbsd/src/gnu/llvm/lldb/source/Plugins/SymbolFile/DWARF/
DDWARFDebugInfo.h63 llvm::once_flag m_units_once_flag;
DDWARFContext.h27 llvm::once_flag flag;
DSymbolFileDWARF.h542 llvm::once_flag m_dwp_symfile_once_flag;
547 llvm::once_flag m_info_once_flag;
/openbsd/src/gnu/llvm/lldb/source/Host/windows/
DHostInfoWindows.cpp102 static llvm::once_flag g_once_flag; in GetProgramFileSpec()
/openbsd/src/gnu/llvm/lldb/source/Symbol/
DObjectFile.cpp250 m_symtab_once_up(new llvm::once_flag()) { in ObjectFile()
271 m_symtab_up(), m_symtab_once_up(new llvm::once_flag()) { in ObjectFile()
583 m_symtab_once_up.reset(new llvm::once_flag()); in ClearSymtab()
DLocateSymbolFileMacOSX.cpp497 static std::once_flag g_once_flag; in GetDbgShellCommand()
531 static std::once_flag g_once_flag; in GetDsymForUUIDExecutable()
/openbsd/src/gnu/llvm/lldb/source/Plugins/ExpressionParser/Clang/
DClangHost.cpp156 static llvm::once_flag g_once_flag; in GetClangResourceDir()
/openbsd/src/gnu/llvm/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/
DAppleObjCRuntimeV2.h446 std::once_flag m_no_classes_cached_warning;
447 std::once_flag m_no_expanded_cache_warning;
/openbsd/src/gnu/llvm/lldb/source/Host/macosx/objcxx/
DHostInfoMacOSX.mm304 static std::once_flag g_once_flag;
316 static std::once_flag g_once_flag;
365 static llvm::once_flag g_once_flag;

123