|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
usr/include/c++/7.4.0/bits/shared_ptr_base.h 347 class shared_ptr;
References
examples/Kaleidoscope/BuildingAJIT/Chapter3/KaleidoscopeJIT.h 50 std::map<VModuleKey, std::shared_ptr<SymbolResolver>> Resolvers;
examples/Kaleidoscope/BuildingAJIT/Chapter4/KaleidoscopeJIT.h 76 std::shared_ptr<SymbolResolver> Resolver;
examples/Kaleidoscope/BuildingAJIT/Chapter5/KaleidoscopeJIT.h 81 std::shared_ptr<SymbolResolver> Resolver;
examples/Kaleidoscope/include/KaleidoscopeJIT.h 128 std::shared_ptr<SymbolResolver> Resolver;
gen/tools/lldb/scripts/LLDBWrapPython.cpp15579 SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
15672 SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
16289 SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
16327 SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
16365 SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
16492 SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
20751 SwigValueWrapper< std::shared_ptr< lldb_private::File > > result;
20791 SwigValueWrapper< std::shared_ptr< lldb_private::File > > result;
20831 SwigValueWrapper< std::shared_ptr< lldb_private::File > > result;
20997 SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
21090 SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
21183 SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
21528 SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg4 ;
21529 SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg5 ;
29188 SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg1 ;
29278 SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg1 ;
29308 SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg1 ;
29338 SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg1 ;
29606 SwigValueWrapper< std::shared_ptr< lldb_private::File > > result;
33835 SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
34514 SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
43968 SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg3 ;
49093 SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
49205 SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
include/llvm/Bitstream/BitstreamReader.h 43 std::vector<std::shared_ptr<BitCodeAbbrev>> Abbrevs;
345 std::vector<std::shared_ptr<BitCodeAbbrev>> CurAbbrevs;
349 std::vector<std::shared_ptr<BitCodeAbbrev>> PrevAbbrevs;
include/llvm/Bitstream/BitstreamWriter.h 45 std::vector<std::shared_ptr<BitCodeAbbrev>> CurAbbrevs;
50 std::vector<std::shared_ptr<BitCodeAbbrev>> PrevAbbrevs;
61 std::vector<std::shared_ptr<BitCodeAbbrev>> Abbrevs;
490 unsigned EmitAbbrev(std::shared_ptr<BitCodeAbbrev> Abbv) {
532 unsigned EmitBlockInfoAbbrev(unsigned BlockID, std::shared_ptr<BitCodeAbbrev> Abbv) {
include/llvm/CodeGen/PBQP/CostAllocator.h 30 using PoolRef = std::shared_ptr<const ValueT>;
include/llvm/DebugInfo/CodeView/DebugSubsectionRecord.h 56 DebugSubsectionRecordBuilder(std::shared_ptr<DebugSubsection> Subsection,
70 std::shared_ptr<DebugSubsection> Subsection;
include/llvm/DebugInfo/CodeView/StringsAndChecksums.h 74 std::shared_ptr<DebugStringTableSubsectionRef> OwnedStrings;
75 std::shared_ptr<DebugChecksumsSubsectionRef> OwnedChecksums;
83 using StringsPtr = std::shared_ptr<DebugStringTableSubsection>;
84 using ChecksumsPtr = std::shared_ptr<DebugChecksumsSubsection>;
include/llvm/DebugInfo/DWARF/DWARFContext.h 342 std::shared_ptr<DWARFContext> getDWOContext(StringRef AbsolutePath);
include/llvm/DebugInfo/DWARF/DWARFUnit.h 237 std::shared_ptr<DWARFUnit> DWO;
include/llvm/DebugInfo/PDB/Native/DbiModuleDescriptorBuilder.h 56 addDebugSubsection(std::shared_ptr<codeview::DebugSubsection> Subsection);
include/llvm/DebugInfo/PDB/Native/ModuleDebugStream.h 77 std::shared_ptr<msf::MappedBlockStream> Stream;
include/llvm/ExecutionEngine/ExecutionEngine.h 141 std::shared_ptr<MCJITMemoryManager> MM,
142 std::shared_ptr<LegacyJITSymbolResolver> SR,
146 std::string *ErrorStr, std::shared_ptr<MCJITMemoryManager> MM,
147 std::shared_ptr<LegacyJITSymbolResolver> SR,
532 std::shared_ptr<MCJITMemoryManager> MemMgr;
533 std::shared_ptr<LegacyJITSymbolResolver> Resolver;
include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h 208 LogicalDylib(VModuleKey K, std::shared_ptr<SymbolResolver> BackingResolver,
248 std::shared_ptr<SymbolResolver> BackingResolver;
265 std::function<std::shared_ptr<SymbolResolver>(VModuleKey K)>;
268 std::function<void(VModuleKey K, std::shared_ptr<SymbolResolver> R)>;
include/llvm/ExecutionEngine/Orc/CompileUtils.h 69 std::shared_ptr<llvm::TargetMachine> TM;
include/llvm/ExecutionEngine/Orc/Core.h 127 FailedToMaterialize(std::shared_ptr<SymbolDependenceMap> Symbols);
133 std::shared_ptr<SymbolDependenceMap> Symbols;
508 std::set<std::shared_ptr<AsynchronousSymbolQuery>>;
623 legacyLookup(std::shared_ptr<AsynchronousSymbolQuery> Q, SymbolNameSet Names);
627 std::vector<std::shared_ptr<AsynchronousSymbolQuery>>;
637 DenseMap<SymbolStringPtr, std::shared_ptr<UnmaterializedInfo>>;
643 void addQuery(std::shared_ptr<AsynchronousSymbolQuery> Q);
715 Error lodgeQuery(std::shared_ptr<AsynchronousSymbolQuery> &Q,
719 Error lodgeQueryImpl(std::shared_ptr<AsynchronousSymbolQuery> &Q,
723 bool lookupImpl(std::shared_ptr<AsynchronousSymbolQuery> &Q,
776 ExecutionSession(std::shared_ptr<SymbolStringPool> SSP = nullptr);
782 std::shared_ptr<SymbolStringPool> getSymbolStringPool() const { return SSP; }
838 std::shared_ptr<AsynchronousSymbolQuery> Q, SymbolNameSet Names)>;
929 std::shared_ptr<SymbolStringPool> SSP;
include/llvm/ExecutionEngine/Orc/GlobalMappingLayer.h 49 addModule(std::shared_ptr<Module> M,
50 std::shared_ptr<JITSymbolResolver> Resolver) {
include/llvm/ExecutionEngine/Orc/LambdaResolver.h 62 std::shared_ptr<LambdaResolver<DylibLookupFtorT, ExternalLookupFtorT>>
71 std::shared_ptr<LambdaResolver<DylibLookupFtorT, ExternalLookupFtorT>>
include/llvm/ExecutionEngine/Orc/LazyReexports.h 82 std::shared_ptr<NotifyResolvedFunction> NotifyResolved);
100 std::map<JITTargetAddress, std::shared_ptr<NotifyResolvedFunction>>;
176 std::shared_ptr<LazyCallThroughManager::NotifyResolvedFunction>
include/llvm/ExecutionEngine/Orc/Legacy.h 39 virtual SymbolNameSet lookup(std::shared_ptr<AsynchronousSymbolQuery> Query,
62 SymbolNameSet lookup(std::shared_ptr<AsynchronousSymbolQuery> Query,
193 SymbolNameSet lookup(std::shared_ptr<AsynchronousSymbolQuery> Query,
205 std::shared_ptr<LegacyLookupFnResolver<LegacyLookupFn>>
include/llvm/ExecutionEngine/Orc/NullResolver.h 27 SymbolNameSet lookup(std::shared_ptr<AsynchronousSymbolQuery> Query,
include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h 214 std::shared_ptr<SymbolResolver> Resolver,
315 std::shared_ptr<SymbolResolver> Resolver,
322 std::shared_ptr<SymbolResolver> Resolver;
338 std::shared_ptr<SymbolResolver> Resolver,
348 std::shared_ptr<RuntimeDyld::MemoryManager> MemMgr;
349 std::shared_ptr<SymbolResolver> Resolver;
include/llvm/ExecutionEngine/Orc/RemoteObjectLayer.h 333 std::shared_ptr<LegacyJITSymbolResolver> Resolver) {
390 std::shared_ptr<LegacyJITSymbolResolver>>
include/llvm/ExecutionEngine/Orc/ThreadSafeModule.h 42 Lock(std::shared_ptr<State> S) : S(std::move(S)), L(this->S->Mutex) {}
45 std::shared_ptr<State> S;
73 std::shared_ptr<State> S;
include/llvm/ObjectYAML/CodeViewYAMLDebugSections.h 115 std::shared_ptr<detail::YAMLSubsectionBase> Subsection;
120 Expected<std::vector<std::shared_ptr<codeview::DebugSubsection>>>
include/llvm/ObjectYAML/CodeViewYAMLSymbols.h 33 std::shared_ptr<detail::SymbolRecordBase> Symbol;
include/llvm/ObjectYAML/CodeViewYAMLTypes.h 42 std::shared_ptr<detail::MemberRecordBase> Member;
46 std::shared_ptr<detail::LeafRecordBase> Leaf;
include/llvm/Support/Automaton.h 167 std::shared_ptr<MapTy> M;
170 std::shared_ptr<internal::NfaTranscriber> Transcriber;
include/llvm/Support/BinaryStreamRef.h 33 BinaryStreamRefBase(std::shared_ptr<StreamType> SharedImpl, uint32_t Offset,
143 std::shared_ptr<StreamType> SharedImpl;
160 BinaryStreamRef(std::shared_ptr<BinaryStream> Impl, uint32_t ViewOffset,
226 WritableBinaryStreamRef(std::shared_ptr<WritableBinaryStream> Impl,
include/llvm/Support/FileCollector.h 44 std::shared_ptr<FileCollector> Collector);
include/llvm/Support/FileSystem.h 1281 std::shared_ptr<detail::DirIterState> State;
1343 std::shared_ptr<detail::RecDirIterState> State;
include/llvm/Support/SMTAPI.h 440 using SMTSolverRef = std::shared_ptr<SMTSolver>;
include/llvm/Support/TaskQueue.h 63 std::shared_ptr<std::promise<ResultTy>> P;
include/llvm/Support/VirtualFileSystem.h 159 std::shared_ptr<detail::DirIterImpl> Impl; // Input iterator semantics on copy
162 directory_iterator(std::shared_ptr<detail::DirIterImpl> I)
210 std::shared_ptr<detail::RecDirIterState>
include/llvm/Testing/Support/SupportHelpers.h 24 std::vector<std::shared_ptr<ErrorInfoBase>> Infos;
lib/DebugInfo/CodeView/DebugSubsectionRecord.cpp 56 std::shared_ptr<DebugSubsection> Subsection, CodeViewContainer Container)
lib/DebugInfo/DWARF/DWARFContext.cpp 1224 std::shared_ptr<DWARFContext>
lib/DebugInfo/PDB/Native/DbiModuleDescriptorBuilder.cpp 181 std::shared_ptr<DebugSubsection> Subsection) {
lib/ExecutionEngine/ExecutionEngine.cpp 50 std::shared_ptr<MCJITMemoryManager> MemMgr,
51 std::shared_ptr<LegacyJITSymbolResolver> Resolver,
55 std::string *ErrorStr, std::shared_ptr<MCJITMemoryManager> MemMgr,
56 std::shared_ptr<LegacyJITSymbolResolver> Resolver,
lib/ExecutionEngine/MCJIT/MCJIT.cpp 43 std::shared_ptr<MCJITMemoryManager> MemMgr,
44 std::shared_ptr<LegacyJITSymbolResolver> Resolver,
64 std::shared_ptr<MCJITMemoryManager> MemMgr,
65 std::shared_ptr<LegacyJITSymbolResolver> Resolver)
lib/ExecutionEngine/MCJIT/MCJIT.h 31 std::shared_ptr<LegacyJITSymbolResolver> Resolver)
43 std::shared_ptr<LegacyJITSymbolResolver> ClientResolver;
69 std::shared_ptr<MCJITMemoryManager> MemMgr,
70 std::shared_ptr<LegacyJITSymbolResolver> Resolver);
181 std::shared_ptr<MCJITMemoryManager> MemMgr;
305 std::shared_ptr<MCJITMemoryManager> MemMgr,
306 std::shared_ptr<LegacyJITSymbolResolver> Resolver,
lib/ExecutionEngine/Orc/Core.cpp 252 std::shared_ptr<SymbolDependenceMap> Symbols)
575 std::vector<std::pair<SymbolNameSet, std::shared_ptr<OnResolveInfo>>>
1400 Error JITDylib::lodgeQuery(std::shared_ptr<AsynchronousSymbolQuery> &Q,
1442 std::shared_ptr<AsynchronousSymbolQuery> &Q, SymbolNameSet &Unresolved,
1517 JITDylib::legacyLookup(std::shared_ptr<AsynchronousSymbolQuery> Q,
1579 std::shared_ptr<AsynchronousSymbolQuery> &Q,
1691 std::shared_ptr<AsynchronousSymbolQuery> Q) {
1821 ExecutionSession::ExecutionSession(std::shared_ptr<SymbolStringPool> SSP)
lib/ExecutionEngine/Orc/LazyReexports.cpp 28 std::shared_ptr<NotifyResolvedFunction> NotifyResolved) {
63 std::shared_ptr<NotifyResolvedFunction> NotifyResolved = nullptr;
lib/ExecutionEngine/Orc/NullResolver.cpp 21 NullResolver::lookup(std::shared_ptr<AsynchronousSymbolQuery> Query,
lib/ExecutionEngine/Orc/OrcCBindingsStack.h 149 lookup(std::shared_ptr<orc::AsynchronousSymbolQuery> Query,
448 std::map<orc::VModuleKey, std::shared_ptr<orc::SymbolResolver>>;
lib/ExecutionEngine/Orc/OrcMCJITReplacement.h 64 std::shared_ptr<MCJITMemoryManager> ClientMM)
139 std::shared_ptr<MCJITMemoryManager> ClientMM;
171 SymbolNameSet lookup(std::shared_ptr<AsynchronousSymbolQuery> Query,
220 std::shared_ptr<MCJITMemoryManager> MemMgr,
221 std::shared_ptr<LegacyJITSymbolResolver> Resolver,
232 OrcMCJITReplacement(std::shared_ptr<MCJITMemoryManager> MemMgr,
233 std::shared_ptr<LegacyJITSymbolResolver> ClientResolver,
467 std::shared_ptr<MCJITReplacementMemMgr> MemMgr;
468 std::shared_ptr<LinkingORCResolver> Resolver;
469 std::shared_ptr<LegacyJITSymbolResolver> ClientResolver;
lib/IR/DiagnosticHandler.cpp 25 std::shared_ptr<Regex> Pattern;
lib/ObjectYAML/CodeViewYAMLDebugSections.cpp 92 virtual std::shared_ptr<DebugSubsection>
110 std::shared_ptr<DebugSubsection>
113 static Expected<std::shared_ptr<YAMLChecksumsSubsection>>
124 std::shared_ptr<DebugSubsection>
127 static Expected<std::shared_ptr<YAMLLinesSubsection>>
140 std::shared_ptr<DebugSubsection>
143 static Expected<std::shared_ptr<YAMLInlineeLinesSubsection>>
156 std::shared_ptr<DebugSubsection>
159 static Expected<std::shared_ptr<YAMLCrossModuleExportsSubsection>>
170 std::shared_ptr<DebugSubsection>
173 static Expected<std::shared_ptr<YAMLCrossModuleImportsSubsection>>
184 std::shared_ptr<DebugSubsection>
187 static Expected<std::shared_ptr<YAMLSymbolsSubsection>>
198 std::shared_ptr<DebugSubsection>
201 static Expected<std::shared_ptr<YAMLStringTableSubsection>>
212 std::shared_ptr<DebugSubsection>
215 static Expected<std::shared_ptr<YAMLFrameDataSubsection>>
227 std::shared_ptr<DebugSubsection>
230 static Expected<std::shared_ptr<YAMLCoffSymbolRVASubsection>>
401 std::shared_ptr<DebugSubsection> YAMLChecksumsSubsection::toCodeViewSubsection(
412 std::shared_ptr<DebugSubsection> YAMLLinesSubsection::toCodeViewSubsection(
442 std::shared_ptr<DebugSubsection>
463 std::shared_ptr<DebugSubsection>
473 std::shared_ptr<DebugSubsection>
488 std::shared_ptr<DebugSubsection> YAMLSymbolsSubsection::toCodeViewSubsection(
498 std::shared_ptr<DebugSubsection>
508 std::shared_ptr<DebugSubsection> YAMLFrameDataSubsection::toCodeViewSubsection(
530 std::shared_ptr<DebugSubsection>
564 Expected<std::shared_ptr<YAMLChecksumsSubsection>>
579 Expected<std::shared_ptr<YAMLLinesSubsection>>
617 Expected<std::shared_ptr<YAMLInlineeLinesSubsection>>
646 Expected<std::shared_ptr<YAMLCrossModuleExportsSubsection>>
654 Expected<std::shared_ptr<YAMLCrossModuleImportsSubsection>>
671 Expected<std::shared_ptr<YAMLSymbolsSubsection>>
689 Expected<std::shared_ptr<YAMLStringTableSubsection>>
707 Expected<std::shared_ptr<YAMLFrameDataSubsection>>
736 Expected<std::shared_ptr<YAMLCoffSymbolRVASubsection>>
746 Expected<std::vector<std::shared_ptr<DebugSubsection>>>
750 std::vector<std::shared_ptr<DebugSubsection>> Result;
755 std::shared_ptr<DebugSubsection> CVS;
lib/Support/FileCollector.cpp 196 std::shared_ptr<FileCollector> Collector)
259 std::shared_ptr<FileCollector> Collector;
266 std::shared_ptr<FileCollector> Collector) {
lib/Testing/Support/Error.cpp 16 std::vector<std::shared_ptr<ErrorInfoBase>> Infos;
tools/clang/include/clang/ARCMigrate/ARCMT.h 42 std::shared_ptr<PCHContainerOperations> PCHContainerOps,
54 std::shared_ptr<PCHContainerOperations> PCHContainerOps,
70 std::shared_ptr<PCHContainerOperations> PCHContainerOps,
98 std::shared_ptr<PCHContainerOperations> PCHContainerOps;
106 std::shared_ptr<PCHContainerOperations> PCHContainerOps,
tools/clang/include/clang/AST/ASTImporter.h 219 std::shared_ptr<ASTImporterSharedState> SharedState = nullptr;
317 std::shared_ptr<ASTImporterSharedState> SharedState = nullptr);
tools/clang/include/clang/AST/ExternalASTMerger.h 112 std::shared_ptr<ASTImporterSharedState> SharedState;
tools/clang/include/clang/ASTMatchers/Dynamic/VariantValue.h 212 explicit VariantMatcher(std::shared_ptr<Payload> Value)
221 std::shared_ptr<const Payload> Value;
tools/clang/include/clang/Analysis/CloneDetection.h 332 std::shared_ptr<llvm::Regex> IgnoredFilesRegex;
tools/clang/include/clang/Analysis/PathDiagnostic.h 454 using PathDiagnosticPieceRef = std::shared_ptr<PathDiagnosticPiece>;
568 std::shared_ptr<PathDiagnosticEventPiece> getCallEnterEvent() const;
569 std::shared_ptr<PathDiagnosticEventPiece>
571 std::shared_ptr<PathDiagnosticEventPiece> getCallExitEvent() const;
580 static std::shared_ptr<PathDiagnosticCallPiece>
tools/clang/include/clang/Basic/CodeGenOptions.h 265 std::shared_ptr<llvm::Regex> OptimizationRemarkPattern;
272 std::shared_ptr<llvm::Regex> OptimizationRemarkMissedPattern;
280 std::shared_ptr<llvm::Regex> OptimizationRemarkAnalysisPattern;
tools/clang/include/clang/Basic/TargetInfo.h 165 std::shared_ptr<TargetOptions> TargetOpts;
213 const std::shared_ptr<TargetOptions> &Opts);
tools/clang/include/clang/CodeGen/ObjectFilePCHContainerOperations.h 29 std::shared_ptr<PCHBuffer> Buffer) const override;
tools/clang/include/clang/CrossTU/CrossTranslationUnit.h 202 std::shared_ptr<ASTImporterSharedState> ImporterSharedSt;
tools/clang/include/clang/Format/Format.h 2158 std::shared_ptr<MapType> Styles;
tools/clang/include/clang/Frontend/ASTUnit.h 109 std::shared_ptr<LangOptions> LangOpts;
116 std::shared_ptr<Preprocessor> PP;
118 std::shared_ptr<TargetOptions> TargetOpts;
119 std::shared_ptr<HeaderSearchOptions> HSOpts;
120 std::shared_ptr<PreprocessorOptions> PPOpts;
139 std::shared_ptr<CompilerInvocation> Invocation;
311 std::shared_ptr<GlobalCodeCompletionAllocator>
325 std::shared_ptr<GlobalCodeCompletionAllocator> CachedCompletionAllocator;
370 bool Parse(std::shared_ptr<PCHContainerOperations> PCHContainerOps,
375 std::shared_ptr<PCHContainerOperations> PCHContainerOps,
437 std::shared_ptr<Preprocessor> getPreprocessorPtr() const { return PP; }
443 void setPreprocessor(std::shared_ptr<Preprocessor> pp);
666 create(std::shared_ptr<CompilerInvocation> CI,
716 std::shared_ptr<PCHContainerOperations> PCHContainerOps,
750 std::shared_ptr<CompilerInvocation> CI,
751 std::shared_ptr<PCHContainerOperations> PCHContainerOps,
778 std::shared_ptr<CompilerInvocation> CI,
779 std::shared_ptr<PCHContainerOperations> PCHContainerOps,
820 std::shared_ptr<PCHContainerOperations> PCHContainerOps,
851 bool Reparse(std::shared_ptr<PCHContainerOperations> PCHContainerOps,
884 std::shared_ptr<PCHContainerOperations> PCHContainerOps,
tools/clang/include/clang/Frontend/CompilerInstance.h 74 std::shared_ptr<CompilerInvocation> Invocation;
95 std::shared_ptr<Preprocessor> PP;
122 std::shared_ptr<ModuleDependencyCollector> ModuleDepCollector;
125 std::shared_ptr<PCHContainerOperations> ThePCHContainerOperations;
127 std::vector<std::shared_ptr<DependencyCollector>> DependencyCollectors;
193 std::shared_ptr<PCHContainerOperations> PCHContainerOps =
242 void setInvocation(std::shared_ptr<CompilerInvocation> Value);
302 std::shared_ptr<HeaderSearchOptions> getHeaderSearchOptsPtr() const {
453 std::shared_ptr<Preprocessor> getPreprocessorPtr() { return PP; }
456 llvm::BuryPointer(new std::shared_ptr<Preprocessor>(PP));
460 void setPreprocessor(std::shared_ptr<Preprocessor> Value);
524 std::shared_ptr<ModuleDependencyCollector> getModuleDepCollector() const;
526 std::shared_ptr<ModuleDependencyCollector> Collector);
528 std::shared_ptr<PCHContainerOperations> getPCHContainerOperations() const {
678 ArrayRef<std::shared_ptr<ModuleFileExtension>> Extensions,
679 ArrayRef<std::shared_ptr<DependencyCollector>> DependencyCollectors,
811 void addDependencyCollector(std::shared_ptr<DependencyCollector> Listener) {
tools/clang/include/clang/Frontend/CompilerInvocation.h 68 std::shared_ptr<LangOptions> LangOpts;
71 std::shared_ptr<TargetOptions> TargetOpts;
77 std::shared_ptr<HeaderSearchOptions> HeaderSearchOpts;
80 std::shared_ptr<PreprocessorOptions> PreprocessorOpts;
101 std::shared_ptr<HeaderSearchOptions> getHeaderSearchOptsPtr() const {
105 std::shared_ptr<PreprocessorOptions> getPreprocessorOptsPtr() {
tools/clang/include/clang/Frontend/FrontendOptions.h 403 std::vector<std::shared_ptr<ModuleFileExtension>> ModuleFileExtensions;
tools/clang/include/clang/Frontend/PrecompiledPreamble.h 83 std::shared_ptr<PCHContainerOperations> PCHContainerOps,
tools/clang/include/clang/Index/IndexDataConsumer.h 39 virtual void setPreprocessor(std::shared_ptr<Preprocessor> PP) {}
tools/clang/include/clang/Index/IndexingAction.h 37 std::shared_ptr<IndexDataConsumer> DataConsumer,
38 const IndexingOptions &Opts, std::shared_ptr<Preprocessor> PP,
42 std::shared_ptr<IndexDataConsumer> DataConsumer,
43 const IndexingOptions &Opts, std::shared_ptr<Preprocessor> PP) {
51 createIndexingAction(std::shared_ptr<IndexDataConsumer> DataConsumer,
tools/clang/include/clang/Lex/HeaderSearch.h 162 std::shared_ptr<HeaderSearchOptions> HSOpts;
254 HeaderSearch(std::shared_ptr<HeaderSearchOptions> HSOpts,
tools/clang/include/clang/Lex/Preprocessor.h 130 std::shared_ptr<PreprocessorOptions> PPOpts;
868 Preprocessor(std::shared_ptr<PreprocessorOptions> PPOpts,
tools/clang/include/clang/Lex/PreprocessorOptions.h 174 std::shared_ptr<FailedModulesSet> FailedModules;
tools/clang/include/clang/Rewrite/Frontend/FrontendActions.h 76 std::shared_ptr<raw_ostream> OutputStream;
tools/clang/include/clang/Sema/CodeCompleteConsumer.h 647 std::shared_ptr<GlobalCodeCompletionAllocator> AllocatorRef;
651 std::shared_ptr<GlobalCodeCompletionAllocator> Allocator)
654 std::shared_ptr<GlobalCodeCompletionAllocator> getAllocatorRef() const {
tools/clang/include/clang/Serialization/ASTReader.h 449 llvm::StringMap<std::shared_ptr<ModuleFileExtension>> ModuleFileExtensions;
1490 ArrayRef<std::shared_ptr<ModuleFileExtension>> Extensions,
tools/clang/include/clang/Serialization/ASTWriter.h 546 ArrayRef<std::shared_ptr<ModuleFileExtension>> Extensions,
977 std::shared_ptr<PCHBuffer> Buffer;
991 std::shared_ptr<PCHBuffer> Buffer,
992 ArrayRef<std::shared_ptr<ModuleFileExtension>> Extensions,
tools/clang/include/clang/Serialization/PCHContainerOperations.h 51 std::shared_ptr<PCHBuffer> Buffer) const = 0;
78 std::shared_ptr<PCHBuffer> Buffer) const override;
tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h 133 SmallVector<std::shared_ptr<PathDiagnosticNotePiece>, 4> Notes;
211 ArrayRef<std::shared_ptr<PathDiagnosticNotePiece>> getNotes() {
tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitors.h 41 using PathDiagnosticPieceRef = std::shared_ptr<PathDiagnosticPiece>;
tools/clang/include/clang/Tooling/AllTUsExecution.h 34 std::shared_ptr<PCHContainerOperations> PCHContainerOps =
42 std::shared_ptr<PCHContainerOperations> PCHContainerOps =
tools/clang/include/clang/Tooling/DependencyScanning/DependencyScanningWorker.h 65 std::shared_ptr<PCHContainerOperations> PCHContainerOps;
tools/clang/include/clang/Tooling/Refactoring.h 42 std::shared_ptr<PCHContainerOperations> PCHContainerOps =
tools/clang/include/clang/Tooling/Refactoring/RefactoringActionRuleRequirements.h 87 virtual ArrayRef<std::shared_ptr<RefactoringOption>>
100 ArrayRef<std::shared_ptr<RefactoringOption>>
116 std::shared_ptr<RefactoringOption> Opt;
tools/clang/include/clang/Tooling/Refactoring/RefactoringOption.h 54 std::shared_ptr<OptionType> createRefactoringOption() {
tools/clang/include/clang/Tooling/StandaloneExecution.h 41 std::shared_ptr<PCHContainerOperations> PCHContainerOps =
50 std::shared_ptr<PCHContainerOperations> PCHContainerOps =
tools/clang/include/clang/Tooling/Tooling.h 79 runInvocation(std::shared_ptr<CompilerInvocation> Invocation,
81 std::shared_ptr<PCHContainerOperations> PCHContainerOps,
96 bool runInvocation(std::shared_ptr<CompilerInvocation> Invocation,
98 std::shared_ptr<PCHContainerOperations> PCHContainerOps,
159 std::shared_ptr<PCHContainerOperations> PCHContainerOps =
183 std::shared_ptr<PCHContainerOperations> PCHContainerOps =
193 std::shared_ptr<PCHContainerOperations> PCHContainerOps =
206 std::shared_ptr<PCHContainerOperations> PCHContainerOps =
225 std::shared_ptr<PCHContainerOperations> PCHContainerOps =
245 std::shared_ptr<PCHContainerOperations> PCHContainerOps =
257 std::shared_ptr<PCHContainerOperations> PCHContainerOps);
283 std::shared_ptr<CompilerInvocation> Invocation,
284 std::shared_ptr<PCHContainerOperations> PCHContainerOps);
290 std::shared_ptr<PCHContainerOperations> PCHContainerOps;
319 std::shared_ptr<PCHContainerOperations> PCHContainerOps =
378 std::shared_ptr<PCHContainerOperations> PCHContainerOps;
tools/clang/include/clang/Tooling/Transformer/Stencil.h 68 explicit StencilPart(std::shared_ptr<StencilPartInterface> Impl)
84 std::shared_ptr<StencilPartInterface> Impl;
tools/clang/lib/ARCMigrate/ARCMT.cpp 238 std::shared_ptr<PCHContainerOperations> PCHContainerOps,
339 std::shared_ptr<PCHContainerOperations> PCHContainerOps,
385 std::shared_ptr<PCHContainerOperations> PCHContainerOps,
393 std::shared_ptr<PCHContainerOperations> PCHContainerOps,
508 std::shared_ptr<PCHContainerOperations> PCHContainerOps,
tools/clang/lib/AST/ASTImporter.cpp 7782 std::shared_ptr<ASTImporterSharedState> SharedState)
tools/clang/lib/AST/ExternalASTMerger.cpp 116 std::shared_ptr<ASTImporterSharedState> SharedState)
tools/clang/lib/Analysis/PathDiagnostic.cpp 830 std::shared_ptr<PathDiagnosticCallPiece>
844 std::shared_ptr<PathDiagnosticCallPiece> C(
985 std::shared_ptr<PathDiagnosticEventPiece>
1004 std::shared_ptr<PathDiagnosticEventPiece>
1023 std::shared_ptr<PathDiagnosticEventPiece>
tools/clang/lib/Basic/Targets.cpp 614 const std::shared_ptr<TargetOptions> &Opts) {
tools/clang/lib/CodeGen/ObjectFilePCHContainerOperations.cpp 57 std::shared_ptr<PCHBuffer> Buffer;
139 std::shared_ptr<PCHBuffer> Buffer)
323 std::shared_ptr<PCHBuffer> Buffer) const {
tools/clang/lib/Frontend/ASTUnit.cpp 274 void ASTUnit::setPreprocessor(std::shared_ptr<Preprocessor> PP) {
522 std::shared_ptr<TargetOptions> &TargetOpts;
531 std::shared_ptr<TargetOptions> &TargetOpts,
1099 bool ASTUnit::Parse(std::shared_ptr<PCHContainerOperations> PCHContainerOps,
1303 std::shared_ptr<PCHContainerOperations> PCHContainerOps,
1492 ASTUnit::create(std::shared_ptr<CompilerInvocation> CI,
1513 std::shared_ptr<CompilerInvocation> CI,
1514 std::shared_ptr<PCHContainerOperations> PCHContainerOps,
1659 std::shared_ptr<PCHContainerOperations> PCHContainerOps,
1693 std::shared_ptr<CompilerInvocation> CI,
1694 std::shared_ptr<PCHContainerOperations> PCHContainerOps,
1731 std::shared_ptr<PCHContainerOperations> PCHContainerOps,
1746 std::shared_ptr<CompilerInvocation> CI;
1825 bool ASTUnit::Reparse(std::shared_ptr<PCHContainerOperations> PCHContainerOps,
2141 std::shared_ptr<PCHContainerOperations> PCHContainerOps,
tools/clang/lib/Frontend/ChainedIncludesSource.cpp 160 ArrayRef<std::shared_ptr<ModuleFileExtension>> Extensions;
tools/clang/lib/Frontend/CompilerInstance.cpp 59 std::shared_ptr<PCHContainerOperations> PCHContainerOps,
72 std::shared_ptr<CompilerInvocation> Value) {
108 void CompilerInstance::setPreprocessor(std::shared_ptr<Preprocessor> Value) {
147 std::shared_ptr<ModuleDependencyCollector>
153 std::shared_ptr<ModuleDependencyCollector> Collector) {
158 std::shared_ptr<ModuleDependencyCollector> MDC) {
166 std::shared_ptr<ModuleDependencyCollector> MDC) {
198 std::shared_ptr<ModuleDependencyCollector> MDC) {
511 ArrayRef<std::shared_ptr<ModuleFileExtension>> Extensions,
512 ArrayRef<std::shared_ptr<DependencyCollector>> DependencyCollectors,
tools/clang/lib/Frontend/CompilerInvocation.cpp 556 static std::shared_ptr<llvm::Regex>
561 std::shared_ptr<llvm::Regex> Pattern = std::make_shared<llvm::Regex>(Val);
tools/clang/lib/Frontend/PrecompiledPreamble.cpp 240 std::shared_ptr<PCHContainerOperations> PCHContainerOps, bool StoreInMemory,
tools/clang/lib/Frontend/Rewrite/FrontendActions.cpp 210 RewriteImportsListener(CompilerInstance &CI, std::shared_ptr<raw_ostream> Out)
tools/clang/lib/Frontend/SerializedDiagnosticPrinter.cpp 140 explicit SDiagsWriter(std::shared_ptr<SharedState> State)
291 std::shared_ptr<SharedState> State;
tools/clang/lib/Index/IndexingAction.cpp 27 std::shared_ptr<IndexingContext> IndexCtx;
30 IndexPPCallbacks(std::shared_ptr<IndexingContext> IndexCtx)
57 std::shared_ptr<IndexDataConsumer> DataConsumer;
58 std::shared_ptr<IndexingContext> IndexCtx;
59 std::shared_ptr<Preprocessor> PP;
63 IndexASTConsumer(std::shared_ptr<IndexDataConsumer> DataConsumer,
65 std::shared_ptr<Preprocessor> PP,
105 std::shared_ptr<IndexDataConsumer> DataConsumer;
109 IndexAction(std::shared_ptr<IndexDataConsumer> DataConsumer,
127 std::shared_ptr<IndexDataConsumer> DataConsumer,
128 const IndexingOptions &Opts, std::shared_ptr<Preprocessor> PP,
135 index::createIndexingAction(std::shared_ptr<IndexDataConsumer> DataConsumer,
tools/clang/lib/Lex/HeaderSearch.cpp 81 HeaderSearch::HeaderSearch(std::shared_ptr<HeaderSearchOptions> HSOpts,
tools/clang/lib/Lex/Preprocessor.cpp 78 Preprocessor::Preprocessor(std::shared_ptr<PreprocessorOptions> PPOpts,
tools/clang/lib/Serialization/ASTReader.cpp12217 ArrayRef<std::shared_ptr<ModuleFileExtension>> Extensions,
tools/clang/lib/Serialization/ASTWriter.cpp 882 std::shared_ptr<BitCodeAbbrev> Abv;
4670 ArrayRef<std::shared_ptr<ModuleFileExtension>> Extensions,
tools/clang/lib/Serialization/ASTWriterDecl.cpp 1847 std::shared_ptr<BitCodeAbbrev> Abv;
tools/clang/lib/Serialization/GeneratePCH.cpp 25 StringRef OutputFile, StringRef isysroot, std::shared_ptr<PCHBuffer> Buffer,
26 ArrayRef<std::shared_ptr<ModuleFileExtension>> Extensions,
tools/clang/lib/Serialization/PCHContainerOperations.cpp 29 std::shared_ptr<PCHBuffer> Buffer;
34 std::shared_ptr<PCHBuffer> Buffer)
56 std::shared_ptr<PCHBuffer> Buffer) const {
tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountDiagnostics.cpp 371 static std::shared_ptr<PathDiagnosticEventPiece>
421 static std::shared_ptr<PathDiagnosticEventPiece>
tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp 2602 std::pair<std::shared_ptr<PathDiagnosticMacroPiece>, SourceLocation>>;
2643 std::shared_ptr<PathDiagnosticMacroPiece> MacroGroup;
tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp 1733 static std::shared_ptr<PathDiagnosticEventPiece>
tools/clang/lib/Tooling/AllTUsExecution.cpp 65 std::shared_ptr<PCHContainerOperations> PCHContainerOps)
71 std::shared_ptr<PCHContainerOperations> PCHContainerOps)
tools/clang/lib/Tooling/DependencyScanning/DependencyScanningWorker.cpp 79 bool runInvocation(std::shared_ptr<CompilerInvocation> Invocation,
81 std::shared_ptr<PCHContainerOperations> PCHContainerOps,
tools/clang/lib/Tooling/Refactoring.cpp 29 std::shared_ptr<PCHContainerOperations> PCHContainerOps)
tools/clang/lib/Tooling/StandaloneExecution.cpp 33 std::shared_ptr<PCHContainerOperations> PCHContainerOps)
44 std::shared_ptr<PCHContainerOperations> PCHContainerOps)
tools/clang/lib/Tooling/Tooling.cpp 156 std::shared_ptr<PCHContainerOperations> PCHContainerOps) {
185 std::shared_ptr<PCHContainerOperations> PCHContainerOps) {
202 std::shared_ptr<PCHContainerOperations> PCHContainerOps,
291 FileManager *Files, std::shared_ptr<PCHContainerOperations> PCHContainerOps)
298 std::shared_ptr<PCHContainerOperations> PCHContainerOps)
363 std::shared_ptr<CompilerInvocation> Invocation,
364 std::shared_ptr<PCHContainerOperations> PCHContainerOps) {
377 std::shared_ptr<CompilerInvocation> Invocation, FileManager *Files,
378 std::shared_ptr<PCHContainerOperations> PCHContainerOps,
405 std::shared_ptr<PCHContainerOperations> PCHContainerOps,
576 bool runInvocation(std::shared_ptr<CompilerInvocation> Invocation,
578 std::shared_ptr<PCHContainerOperations> PCHContainerOps,
614 std::shared_ptr<PCHContainerOperations> PCHContainerOps) {
621 StringRef ToolName, std::shared_ptr<PCHContainerOperations> PCHContainerOps,
tools/clang/tools/c-index-test/core_main.cpp 83 std::shared_ptr<Preprocessor> PP;
93 void setPreprocessor(std::shared_ptr<Preprocessor> PP) override {
tools/clang/tools/clang-fuzzer/handle-cxx/handle_cxx.cpp 47 std::shared_ptr<PCHContainerOperations> PCHContainerOps =
tools/clang/tools/extra/clang-doc/BitcodeWriter.cpp 31 using AbbrevDsc = void (*)(std::shared_ptr<llvm::BitCodeAbbrev> &Abbrev);
33 static void AbbrevGen(std::shared_ptr<llvm::BitCodeAbbrev> &Abbrev,
39 static void BoolAbbrev(std::shared_ptr<llvm::BitCodeAbbrev> &Abbrev) {
46 static void IntAbbrev(std::shared_ptr<llvm::BitCodeAbbrev> &Abbrev) {
53 static void SymbolIDAbbrev(std::shared_ptr<llvm::BitCodeAbbrev> &Abbrev) {
64 static void StringAbbrev(std::shared_ptr<llvm::BitCodeAbbrev> &Abbrev) {
74 static void LocationAbbrev(std::shared_ptr<llvm::BitCodeAbbrev> &Abbrev) {
tools/clang/tools/extra/clang-include-fixer/IncludeFixer.cpp 84 std::shared_ptr<clang::CompilerInvocation> Invocation,
86 std::shared_ptr<clang::PCHContainerOperations> PCHContainerOps,
tools/clang/tools/extra/clang-include-fixer/IncludeFixer.h 44 runInvocation(std::shared_ptr<clang::CompilerInvocation> Invocation,
46 std::shared_ptr<clang::PCHContainerOperations> PCHContainerOps,
tools/clang/tools/extra/clang-include-fixer/plugin/IncludeFixerPlugin.cpp 27 ASTConsumerManagerWrapper(std::shared_ptr<SymbolIndexManager> SIM)
29 std::shared_ptr<SymbolIndexManager> SymbolIndexMgr;
87 std::shared_ptr<SymbolIndexManager> SymbolIndexMgr;
tools/clang/tools/extra/clang-tidy/ClangTidy.cpp 539 bool runInvocation(std::shared_ptr<CompilerInvocation> Invocation,
541 std::shared_ptr<PCHContainerOperations> PCHContainerOps,
tools/clang/tools/extra/clangd/Cancellation.cpp 16 static Key<std::shared_ptr<std::atomic<bool>>> FlagKey;
tools/clang/tools/extra/clangd/ClangdServer.cpp 65 std::shared_ptr<clang::Preprocessor> PP,
tools/clang/tools/extra/clangd/CodeComplete.cpp 786 std::shared_ptr<GlobalCodeCompletionAllocator> CCAllocator;
1012 std::shared_ptr<clang::GlobalCodeCompletionAllocator> Allocator;
tools/clang/tools/extra/clangd/Context.cpp 17 Context::Context(std::shared_ptr<const Data> DataPtr)
tools/clang/tools/extra/clangd/Context.h 81 Context(std::shared_ptr<const Data> DataPtr);
178 std::shared_ptr<const Data> Parent;
183 std::shared_ptr<const Data> DataPtr;
tools/clang/tools/extra/clangd/IncludeFixer.h 37 IncludeFixer(llvm::StringRef File, std::shared_ptr<IncludeInserter> Inserter,
74 std::shared_ptr<IncludeInserter> Inserter;
tools/clang/tools/extra/clangd/ParsedAST.cpp 220 std::shared_ptr<const PreambleData> Preamble,
432 std::shared_ptr<Preprocessor> ParsedAST::getPreprocessorPtr() {
488 ParsedAST::ParsedAST(std::shared_ptr<const PreambleData> Preamble,
508 std::shared_ptr<const PreambleData> Preamble) {
tools/clang/tools/extra/clangd/ParsedAST.h 53 std::shared_ptr<const PreambleData> Preamble,
70 std::shared_ptr<Preprocessor> getPreprocessorPtr();
101 ParsedAST(std::shared_ptr<const PreambleData> Preamble,
110 std::shared_ptr<const PreambleData> Preamble;
142 std::shared_ptr<const PreambleData> Preamble);
tools/clang/tools/extra/clangd/Preamble.cpp 88 std::shared_ptr<const PreambleData>
90 std::shared_ptr<const PreambleData> OldPreamble,
tools/clang/tools/extra/clangd/Preamble.h 68 std::function<void(ASTContext &, std::shared_ptr<clang::Preprocessor>,
77 std::shared_ptr<const PreambleData>
79 std::shared_ptr<const PreambleData> OldPreamble,
tools/clang/tools/extra/clangd/TUScheduler.cpp 189 std::shared_ptr<const PreambleData> getPossiblyStalePreamble() const;
194 llvm::unique_function<void(std::shared_ptr<const PreambleData>)>);
231 std::shared_ptr<const ParseInputs> getCurrentFileInputs() const;
264 std::shared_ptr<const ParseInputs> FileInputs; /* GUARDED_BY(Mutex) */
265 std::shared_ptr<const PreambleData> LastBuiltPreamble; /* GUARDED_BY(Mutex) */
290 ASTWorkerHandle(std::shared_ptr<ASTWorker> Worker)
320 std::shared_ptr<const ASTWorker> lock() { return Worker; }
323 std::shared_ptr<ASTWorker> Worker;
331 std::shared_ptr<ASTWorker> Worker(
430 std::shared_ptr<const PreambleData> OldPreamble =
432 std::shared_ptr<const PreambleData> NewPreamble = buildPreamble(
560 std::shared_ptr<const PreambleData>
567 llvm::unique_function<void(std::shared_ptr<const PreambleData>)> Callback) {
594 std::shared_ptr<const ParseInputs> ASTWorker::getCurrentFileInputs() const {
957 std::shared_ptr<const PreambleData> Preamble =
966 std::future<std::shared_ptr<const PreambleData>> ConsistentPreamble;
968 std::promise<std::shared_ptr<const PreambleData>> Promise;
977 std::shared_ptr<const ASTWorker> Worker = It->second->Worker.lock();
984 std::shared_ptr<const PreambleData> Preamble;
tools/clang/tools/extra/clangd/TUScheduler.h 103 std::shared_ptr<clang::Preprocessor> PP,
tools/clang/tools/extra/clangd/index/FileIndex.cpp 32 static SlabTuple indexSymbols(ASTContext &AST, std::shared_ptr<Preprocessor> PP,
86 SlabTuple indexHeaderSymbols(ASTContext &AST, std::shared_ptr<Preprocessor> PP,
120 std::vector<std::shared_ptr<SymbolSlab>> SymbolSlabs;
121 std::vector<std::shared_ptr<RefSlab>> RefSlabs;
122 std::vector<std::shared_ptr<RelationSlab>> RelationSlabs;
243 std::shared_ptr<Preprocessor> PP,
tools/clang/tools/extra/clangd/index/FileIndex.h 79 std::shared_ptr<RefSlab> Slab;
85 llvm::StringMap<std::shared_ptr<SymbolSlab>> FileToSymbols;
89 llvm::StringMap<std::shared_ptr<RelationSlab>> FileToRelations;
101 std::shared_ptr<Preprocessor> PP,
144 SlabTuple indexHeaderSymbols(ASTContext &AST, std::shared_ptr<Preprocessor> PP,
tools/clang/tools/extra/clangd/index/Index.cpp 22 std::shared_ptr<SymbolIndex> Pin;
29 std::shared_ptr<SymbolIndex> SwapIndex::snapshot() const {
tools/clang/tools/extra/clangd/index/Index.h 148 std::shared_ptr<SymbolIndex> snapshot() const;
150 std::shared_ptr<SymbolIndex> Index;
tools/clang/tools/extra/clangd/index/IndexAction.cpp 128 IndexAction(std::shared_ptr<SymbolCollector> C,
195 std::shared_ptr<SymbolCollector> Collector;
tools/clang/tools/extra/clangd/index/MemIndex.h 42 KeepAlive = std::shared_ptr<void>(
76 std::shared_ptr<void> KeepAlive; // poor man's move-only std::any
tools/clang/tools/extra/clangd/index/SymbolCollector.h 97 void setPreprocessor(std::shared_ptr<Preprocessor> PP) override {
150 std::shared_ptr<Preprocessor> PP;
151 std::shared_ptr<GlobalCodeCompletionAllocator> CompletionAllocator;
tools/clang/tools/extra/clangd/index/dex/Dex.h 65 KeepAlive = std::shared_ptr<void>(
114 std::shared_ptr<void> KeepAlive; // poor man's move-only std::any
tools/clang/tools/extra/clangd/unittests/CodeCompletionStringsTests.cpp 33 std::shared_ptr<clang::GlobalCodeCompletionAllocator> Allocator;
tools/clang/tools/extra/clangd/unittests/SymbolCollectorTests.cpp 207 IndexAction(std::shared_ptr<index::IndexDataConsumer> DataConsumer,
227 std::shared_ptr<index::IndexDataConsumer> DataConsumer;
240 std::shared_ptr<SymbolCollector> Collector;
tools/clang/tools/extra/clangd/unittests/SyncAPI.cpp 61 std::promise<std::shared_ptr<T>> Promise;
62 std::future<std::shared_ptr<T>> Future;
tools/clang/tools/extra/modularize/ModularizeUtilities.h 197 std::shared_ptr<clang::LangOptions> LangOpts;
207 std::shared_ptr<clang::TargetOptions> TargetOpts;
tools/clang/tools/libclang/CIndexCodeCompletion.cpp 278 std::shared_ptr<clang::GlobalCodeCompletionAllocator>
282 std::shared_ptr<clang::GlobalCodeCompletionAllocator> CodeCompletionAllocator;
tools/clang/tools/libclang/CIndexer.h 40 std::shared_ptr<PCHContainerOperations> PCHContainerOps;
47 CIndexer(std::shared_ptr<PCHContainerOperations> PCHContainerOps =
64 std::shared_ptr<PCHContainerOperations> getPCHContainerOperations() const {
tools/clang/tools/libclang/CXIndexDataConsumer.cpp 416 void CXIndexDataConsumer::setPreprocessor(std::shared_ptr<Preprocessor> PP) {
tools/clang/tools/libclang/CXIndexDataConsumer.h 344 void setPreprocessor(std::shared_ptr<Preprocessor> PP) override;
tools/clang/tools/libclang/Indexing.cpp 335 std::shared_ptr<CXIndexDataConsumer> DataConsumer;
342 IndexingFrontendAction(std::shared_ptr<CXIndexDataConsumer> dataConsumer,
510 std::shared_ptr<CompilerInvocation> CInvok =
518 std::shared_ptr<CompilerInvocation>,
520 std::shared_ptr<CompilerInvocation>>>
tools/clang/unittests/AST/ASTImporterFixtures.cpp 65 const std::shared_ptr<ASTImporterSharedState> &SharedState,
79 const std::shared_ptr<ASTImporterSharedState> &SharedState, ASTUnit *ToAST,
91 const std::shared_ptr<ASTImporterSharedState> &SharedState, ASTUnit *ToAST,
98 const std::shared_ptr<ASTImporterSharedState> &SharedState, ASTUnit *ToAST,
tools/clang/unittests/AST/ASTImporterFixtures.h 86 const std::shared_ptr<ASTImporterSharedState> &SharedState)>
118 lazyInitImporter(const std::shared_ptr<ASTImporterSharedState> &SharedState,
120 Decl *import(const std::shared_ptr<ASTImporterSharedState> &SharedState,
123 importOrError(const std::shared_ptr<ASTImporterSharedState> &SharedState,
125 QualType import(const std::shared_ptr<ASTImporterSharedState> &SharedState,
144 std::shared_ptr<ASTImporterSharedState> SharedStatePtr;
tools/clang/unittests/AST/ASTImporterTest.cpp 295 using ASTImporter::ASTImporter;
4853 using ASTImporter::ASTImporter;
tools/clang/unittests/Basic/SourceManagerTest.cpp 48 std::shared_ptr<TargetOptions> TargetOpts;
tools/clang/unittests/CodeGen/IRMatchers.h 161 std::shared_ptr<Matcher> Next;
163 SavingMatcher(const T *&V, std::shared_ptr<Matcher> N) : Var(V), Next(N) {}
234 SmallVector<std::shared_ptr<Matcher>, 8> OperandMatchers;
235 std::shared_ptr<EntityMatcher<Metadata>> MetaMatcher = nullptr;
240 void push(std::shared_ptr<EntityMatcher<Metadata>> M) {
244 void push(std::shared_ptr<Matcher> V) { OperandMatchers.push_back(V); }
246 void push(std::shared_ptr<Matcher> V, Args... A) {
295 std::shared_ptr<EntityMatcher<Type>> TyM;
297 ValueTypeMatcher(std::shared_ptr<EntityMatcher<Type>> T) : TyM(T) {}
329 SmallVector<std::shared_ptr<Matcher>, 4> Operands;
331 void push(std::shared_ptr<Matcher> M) { Operands.push_back(M); }
333 void push(std::shared_ptr<Matcher> M, Args... A) {
359 inline std::shared_ptr<Matcher> MSameAs(unsigned N) {
364 std::shared_ptr<InstructionMatcher> MInstruction(unsigned C, T... Args) {
370 inline std::shared_ptr<Matcher> MConstInt(uint64_t V, unsigned W = 0) {
374 inline std::shared_ptr<EntityMatcher<Value>>
375 MValType(std::shared_ptr<EntityMatcher<Type>> T) {
379 inline std::shared_ptr<EntityMatcher<Value>> MValType(const Type *T) {
383 inline std::shared_ptr<EntityMatcher<Type>>
388 inline std::shared_ptr<EntityMatcher<Metadata>> MMAny() {
392 inline std::shared_ptr<EntityMatcher<Metadata>>
393 MMSave(const Metadata *&V, std::shared_ptr<EntityMatcher<Metadata>> M) {
398 inline std::shared_ptr<EntityMatcher<Metadata>> MMString(const char *Name) {
403 std::shared_ptr<EntityMatcher<Metadata>> MMTuple(T... Args) {
416 std::shared_ptr<Matcher> M) {
433 inline const Instruction *matchNext(const Instruction *I, std::shared_ptr<Matcher> M) {
tools/clang/unittests/Frontend/ASTUnitTest.cpp 31 std::shared_ptr<CompilerInvocation> CInvok;
32 std::shared_ptr<PCHContainerOperations> PCHContainerOps;
tools/clang/unittests/Frontend/CompilerInstanceTest.cpp 57 std::shared_ptr<CompilerInvocation> CInvok =
tools/clang/unittests/Frontend/PCHPreambleTest.cpp 51 std::shared_ptr<PCHContainerOperations> PCHContainerOpts;
81 std::shared_ptr<CompilerInvocation> CI(new CompilerInvocation);
tools/clang/unittests/Index/IndexTests.cpp 113 IndexAction(std::shared_ptr<Indexer> Index,
121 std::shared_ptr<Indexer> Index;
122 std::shared_ptr<Preprocessor> PP;
126 Consumer(std::shared_ptr<Indexer> Index, std::shared_ptr<Preprocessor> PP,
126 Consumer(std::shared_ptr<Indexer> Index, std::shared_ptr<Preprocessor> PP,
141 std::shared_ptr<Indexer> Index;
tools/clang/unittests/Lex/HeaderSearchTest.cpp 55 std::shared_ptr<TargetOptions> TargetOpts;
tools/clang/unittests/Lex/LexerTest.cpp 110 std::shared_ptr<TargetOptions> TargetOpts;
tools/clang/unittests/Lex/PPCallbacksTest.cpp 135 std::shared_ptr<TargetOptions> TargetOpts;
tools/clang/unittests/Lex/PPConditionalDirectiveRecordTest.cpp 48 std::shared_ptr<TargetOptions> TargetOpts;
tools/clang/unittests/Tooling/DependencyScannerTest.cpp 52 bool runInvocation(std::shared_ptr<CompilerInvocation> Invocation,
54 std::shared_ptr<PCHContainerOperations> PCHContainerOps,
tools/clang/utils/TableGen/MveEmitter.cpp 450 using Ptr = std::shared_ptr<Result>;
tools/dsymutil/dsymutil.cpp 557 std::shared_ptr<raw_fd_ostream> OS;
tools/lld/COFF/PDB.cpp 240 std::shared_ptr<DebugInlineeLinesSubsection>
1073 std::shared_ptr<DebugInlineeLinesSubsection>
tools/lld/include/lld/Core/File.h 210 void setSharedMemoryBuffer(std::shared_ptr<MemoryBuffer> mb) {
237 std::shared_ptr<MemoryBuffer> _sharedMemoryBuffer;
tools/lld/lib/ReaderWriter/FileArchive.cpp 191 std::shared_ptr<MemoryBuffer> _mb;
tools/lld/lib/ReaderWriter/YAML/ReaderWriterYAML.cpp 1376 std::shared_ptr<MemoryBuffer> smb(mb.release());
tools/lldb/include/lldb/API/SBBreakpoint.h 179 std::shared_ptr<SBBreakpointListImpl> m_opaque_sp;
tools/lldb/include/lldb/API/SBInstruction.h 84 std::shared_ptr<InstructionImpl> m_opaque_sp;
tools/lldb/include/lldb/API/SBLaunchInfo.h 144 std::shared_ptr<lldb_private::SBLaunchInfoImpl> m_opaque_sp;
tools/lldb/include/lldb/API/SBQueue.h 64 std::shared_ptr<lldb_private::QueueImpl> m_opaque_sp;
tools/lldb/include/lldb/API/SBTrace.h 100 typedef std::shared_ptr<TraceImpl> TraceImplSP;
tools/lldb/include/lldb/API/SBValue.h 427 typedef std::shared_ptr<ValueImpl> ValueImplSP;
tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h 94 typedef std::shared_ptr<CommandBaton> CommandBatonSP;
tools/lldb/include/lldb/Core/Debugger.h 404 std::shared_ptr<llvm::raw_ostream> m_log_callback_stream_sp;
tools/lldb/include/lldb/Core/SourceManager.h 93 typedef std::shared_ptr<File> FileSP;
tools/lldb/include/lldb/Core/StreamFile.h 38 StreamFile(std::shared_ptr<File> file) : m_file_sp(file) { assert(file); };
46 std::shared_ptr<File> GetFileSP() { return m_file_sp; }
53 std::shared_ptr<File> m_file_sp; // never NULL
tools/lldb/include/lldb/DataFormatters/FormatClasses.h 66 bool IsMatch(const std::shared_ptr<Formatter> &formatter_sp) const {
tools/lldb/include/lldb/DataFormatters/FormattersContainer.h 166 typedef std::shared_ptr<ValueType> MapValueType;
168 typedef typename std::shared_ptr<FormattersContainer<KeyType, ValueType>>
tools/lldb/include/lldb/DataFormatters/TypeCategory.h 372 typedef std::shared_ptr<TypeCategoryImpl> SharedPointer;
tools/lldb/include/lldb/DataFormatters/TypeFormat.h 113 typedef std::shared_ptr<TypeFormatImpl> SharedPointer;
164 typedef std::shared_ptr<TypeFormatImpl_Format> SharedPointer;
192 typedef std::shared_ptr<TypeFormatImpl_EnumType> SharedPointer;
tools/lldb/include/lldb/DataFormatters/TypeSummary.h 263 typedef std::shared_ptr<TypeSummaryImpl> SharedPointer;
341 typedef std::shared_ptr<CXXFunctionSummaryFormat> SharedPointer;
387 typedef std::shared_ptr<ScriptSummaryFormat> SharedPointer;
tools/lldb/include/lldb/DataFormatters/TypeSynthetic.h 78 typedef std::shared_ptr<SyntheticChildrenFrontEnd> SharedPointer;
259 typedef std::shared_ptr<SyntheticChildren> SharedPointer;
331 typedef std::shared_ptr<SyntheticChildrenFrontEnd> SharedPointer;
344 typedef std::shared_ptr<TypeFilterImpl> SharedPointer;
431 typedef std::shared_ptr<SyntheticChildrenFrontEnd> SharedPointer;
tools/lldb/include/lldb/DataFormatters/TypeValidator.h 112 typedef std::shared_ptr<TypeValidatorImpl> SharedPointer;
173 typedef std::shared_ptr<TypeValidatorImpl_CXX> SharedPointer;
tools/lldb/include/lldb/DataFormatters/ValueObjectPrinter.h 37 typedef std::shared_ptr<InstancePointersSet> InstancePointersSetSP;
tools/lldb/include/lldb/Expression/ExpressionParser.h 135 std::shared_ptr<IRExecutionUnit> &execution_unit_sp,
tools/lldb/include/lldb/Expression/FunctionCaller.h 302 std::shared_ptr<IRExecutionUnit> m_execution_unit_sp;
tools/lldb/include/lldb/Expression/LLVMUserExpression.h 47 std::shared_ptr<llvm::legacy::PassManager> EarlyPasses;
48 std::shared_ptr<llvm::legacy::PassManager> LatePasses;
100 std::shared_ptr<IRExecutionUnit>
tools/lldb/include/lldb/Expression/Materializer.h 66 typedef std::shared_ptr<Dematerializer> DematerializerSP;
tools/lldb/include/lldb/Expression/UtilityFunction.h 110 std::shared_ptr<IRExecutionUnit> m_execution_unit_sp;
tools/lldb/include/lldb/Host/Editline.h 92 typedef std::shared_ptr<EditlineHistory> EditlineHistorySP;
tools/lldb/include/lldb/Host/FileSystem.h 37 FileSystem(std::shared_ptr<llvm::FileCollector> collector)
50 static void Initialize(std::shared_ptr<llvm::FileCollector> collector);
146 std::shared_ptr<DataBufferLLVM> CreateDataBuffer(const llvm::Twine &path,
149 std::shared_ptr<DataBufferLLVM> CreateDataBuffer(const FileSpec &file_spec,
192 std::shared_ptr<llvm::FileCollector> m_collector;
tools/lldb/include/lldb/Host/HostProcess.h 54 std::shared_ptr<HostNativeProcessBase> m_native_process;
tools/lldb/include/lldb/Host/HostThread.h 47 std::shared_ptr<HostNativeThreadBase> m_native_thread;
tools/lldb/include/lldb/Host/ProcessLaunchInfo.h 156 std::shared_ptr<PseudoTerminal> m_pty;
tools/lldb/include/lldb/Interpreter/Options.h 28 typedef std::shared_ptr<OptionArgVector> OptionArgVectorSP;
tools/lldb/include/lldb/Symbol/ClangASTContext.h 107 std::shared_ptr<clang::TargetOptions> &getTargetOptions();
988 std::shared_ptr<clang::TargetOptions> m_target_options_rp;
tools/lldb/include/lldb/Symbol/ClangASTImporter.h 173 typedef std::shared_ptr<NamespaceMap> NamespaceMapSP;
324 typedef std::shared_ptr<ASTImporterDelegate> ImporterDelegateSP;
342 typedef std::shared_ptr<ASTContextMetadata> ASTContextMetadataSP;
tools/lldb/include/lldb/Symbol/DWARFCallFrameInfo.h 113 typedef std::shared_ptr<CIE> CIESP;
tools/lldb/include/lldb/Symbol/DebugMacros.h 22 typedef std::shared_ptr<DebugMacros> DebugMacrosSP;
tools/lldb/include/lldb/Symbol/UnwindPlan.h 379 typedef std::shared_ptr<Row> RowSP;
tools/lldb/include/lldb/Target/Language.h 99 for (std::shared_ptr<TypeScavenger> scavenger : { std::shared_ptr<TypeScavenger>(new ScavengerTypes())... }) {
99 for (std::shared_ptr<TypeScavenger> scavenger : { std::shared_ptr<TypeScavenger>(new ScavengerTypes())... }) {
115 std::vector<std::shared_ptr<TypeScavenger>> m_scavengers;
122 for (std::shared_ptr<TypeScavenger> scavenger : { std::shared_ptr<TypeScavenger>(new ScavengerTypes())... }) {
122 for (std::shared_ptr<TypeScavenger> scavenger : { std::shared_ptr<TypeScavenger>(new ScavengerTypes())... }) {
139 std::vector<std::shared_ptr<TypeScavenger>> m_scavengers;
tools/lldb/include/lldb/Target/Memory.h 126 typedef std::shared_ptr<AllocatedBlock> AllocatedBlockSP;
tools/lldb/include/lldb/Target/Platform.h 54 typedef std::shared_ptr<PlatformProperties> PlatformPropertiesSP;
tools/lldb/include/lldb/Target/Process.h 94 typedef std::shared_ptr<ProcessProperties> ProcessPropertiesSP;
tools/lldb/include/lldb/Target/Target.h 1189 typedef std::shared_ptr<StopHook> StopHookSP;
tools/lldb/include/lldb/Target/Thread.h 57 typedef std::shared_ptr<ThreadProperties> ThreadPropertiesSP;
tools/lldb/include/lldb/Utility/Broadcaster.h 537 typedef std::shared_ptr<BroadcasterImpl> BroadcasterImplSP;
tools/lldb/include/lldb/Utility/Log.h 104 EnableLogChannel(const std::shared_ptr<llvm::raw_ostream> &log_stream_sp,
181 std::shared_ptr<llvm::raw_ostream> m_stream_sp;
192 std::shared_ptr<llvm::raw_ostream> GetStream() {
197 void Enable(const std::shared_ptr<llvm::raw_ostream> &stream_sp,
tools/lldb/include/lldb/Utility/Reproducer.h 97 std::shared_ptr<llvm::FileCollector> GetFileCollector() {
112 std::shared_ptr<llvm::FileCollector> m_collector;
tools/lldb/include/lldb/Utility/StructuredData.h 61 typedef std::shared_ptr<Object> ObjectSP;
62 typedef std::shared_ptr<Array> ArraySP;
63 typedef std::shared_ptr<Integer> IntegerSP;
64 typedef std::shared_ptr<Float> FloatSP;
65 typedef std::shared_ptr<Boolean> BooleanSP;
66 typedef std::shared_ptr<String> StringSP;
67 typedef std::shared_ptr<Dictionary> DictionarySP;
68 typedef std::shared_ptr<Generic> GenericSP;
tools/lldb/include/lldb/lldb-forward.h 294 typedef std::shared_ptr<lldb_private::ABI> ABISP;
295 typedef std::shared_ptr<lldb_private::Baton> BatonSP;
296 typedef std::shared_ptr<lldb_private::Block> BlockSP;
297 typedef std::shared_ptr<lldb_private::Breakpoint> BreakpointSP;
299 typedef std::shared_ptr<lldb_private::BreakpointSite> BreakpointSiteSP;
301 typedef std::shared_ptr<lldb_private::BreakpointLocation> BreakpointLocationSP;
303 typedef std::shared_ptr<lldb_private::BreakpointPrecondition> BreakpointPreconditionSP;
304 typedef std::shared_ptr<lldb_private::BreakpointResolver> BreakpointResolverSP;
305 typedef std::shared_ptr<lldb_private::Broadcaster> BroadcasterSP;
306 typedef std::shared_ptr<lldb_private::BroadcasterManager> BroadcasterManagerSP;
309 typedef std::shared_ptr<lldb_private::ClangASTImporter> ClangASTImporterSP;
314 typedef std::shared_ptr<lldb_private::UserExpression> UserExpressionSP;
315 typedef std::shared_ptr<lldb_private::CommandObject> CommandObjectSP;
316 typedef std::shared_ptr<lldb_private::Communication> CommunicationSP;
317 typedef std::shared_ptr<lldb_private::Connection> ConnectionSP;
318 typedef std::shared_ptr<lldb_private::CompileUnit> CompUnitSP;
319 typedef std::shared_ptr<lldb_private::DataBuffer> DataBufferSP;
320 typedef std::shared_ptr<lldb_private::DataExtractor> DataExtractorSP;
321 typedef std::shared_ptr<lldb_private::Debugger> DebuggerSP;
323 typedef std::shared_ptr<lldb_private::Disassembler> DisassemblerSP;
326 typedef std::shared_ptr<lldb_private::DynamicLoader> DynamicLoaderSP;
328 typedef std::shared_ptr<lldb_private::Event> EventSP;
329 typedef std::shared_ptr<lldb_private::EventData> EventDataSP;
330 typedef std::shared_ptr<lldb_private::EventDataStructuredData>
332 typedef std::shared_ptr<lldb_private::ExecutionContextRef>
334 typedef std::shared_ptr<lldb_private::ExpressionVariable> ExpressionVariableSP;
336 typedef std::shared_ptr<lldb_private::File> FileSP;
337 typedef std::shared_ptr<lldb_private::Function> FunctionSP;
338 typedef std::shared_ptr<lldb_private::FunctionCaller> FunctionCallerSP;
339 typedef std::shared_ptr<lldb_private::FuncUnwinders> FuncUnwindersSP;
340 typedef std::shared_ptr<lldb_private::InlineFunctionInfo> InlineFunctionInfoSP;
341 typedef std::shared_ptr<lldb_private::Instruction> InstructionSP;
342 typedef std::shared_ptr<lldb_private::InstrumentationRuntime>
344 typedef std::shared_ptr<lldb_private::IOHandler> IOHandlerSP;
345 typedef std::shared_ptr<lldb_private::IOObject> IOObjectSP;
346 typedef std::shared_ptr<lldb_private::IRExecutionUnit> IRExecutionUnitSP;
347 typedef std::shared_ptr<lldb_private::JITLoader> JITLoaderSP;
349 typedef std::shared_ptr<lldb_private::LanguageRuntime> LanguageRuntimeSP;
350 typedef std::shared_ptr<lldb_private::SystemRuntime> SystemRuntimeSP;
352 typedef std::shared_ptr<lldb_private::LineTable> LineTableSP;
353 typedef std::shared_ptr<lldb_private::Listener> ListenerSP;
355 typedef std::shared_ptr<lldb_private::MemoryHistory> MemoryHistorySP;
357 typedef std::shared_ptr<lldb_private::Module> ModuleSP;
359 typedef std::shared_ptr<lldb_private::ObjectFile> ObjectFileSP;
361 typedef std::shared_ptr<lldb_private::ObjectFileJITDelegate>
366 typedef std::shared_ptr<lldb_private::OptionValue> OptionValueSP;
368 typedef std::shared_ptr<lldb_private::OptionValueArch> OptionValueArchSP;
369 typedef std::shared_ptr<lldb_private::OptionValueArgs> OptionValueArgsSP;
370 typedef std::shared_ptr<lldb_private::OptionValueArray> OptionValueArraySP;
371 typedef std::shared_ptr<lldb_private::OptionValueBoolean> OptionValueBooleanSP;
372 typedef std::shared_ptr<lldb_private::OptionValueDictionary>
374 typedef std::shared_ptr<lldb_private::OptionValueFileSpec>
376 typedef std::shared_ptr<lldb_private::OptionValueFileSpecList>
378 typedef std::shared_ptr<lldb_private::OptionValueFormat> OptionValueFormatSP;
379 typedef std::shared_ptr<lldb_private::OptionValuePathMappings>
381 typedef std::shared_ptr<lldb_private::OptionValueProperties>
383 typedef std::shared_ptr<lldb_private::OptionValueRegex> OptionValueRegexSP;
384 typedef std::shared_ptr<lldb_private::OptionValueSInt64> OptionValueSInt64SP;
385 typedef std::shared_ptr<lldb_private::OptionValueString> OptionValueStringSP;
386 typedef std::shared_ptr<lldb_private::OptionValueUInt64> OptionValueUInt64SP;
387 typedef std::shared_ptr<lldb_private::OptionValueUUID> OptionValueUUIDSP;
388 typedef std::shared_ptr<lldb_private::Platform> PlatformSP;
389 typedef std::shared_ptr<lldb_private::Process> ProcessSP;
390 typedef std::shared_ptr<lldb_private::ProcessAttachInfo> ProcessAttachInfoSP;
391 typedef std::shared_ptr<lldb_private::ProcessLaunchInfo> ProcessLaunchInfoSP;
393 typedef std::shared_ptr<lldb_private::Property> PropertySP;
394 typedef std::shared_ptr<lldb_private::RegisterCheckpoint> RegisterCheckpointSP;
395 typedef std::shared_ptr<lldb_private::RegisterContext> RegisterContextSP;
396 typedef std::shared_ptr<lldb_private::RegularExpression> RegularExpressionSP;
397 typedef std::shared_ptr<lldb_private::Queue> QueueSP;
399 typedef std::shared_ptr<lldb_private::QueueItem> QueueItemSP;
400 typedef std::shared_ptr<lldb_private::REPL> REPLSP;
401 typedef std::shared_ptr<lldb_private::RecognizedStackFrame>
403 typedef std::shared_ptr<lldb_private::ScriptSummaryFormat>
405 typedef std::shared_ptr<lldb_private::ScriptInterpreter> ScriptInterpreterSP;
407 typedef std::shared_ptr<lldb_private::Section> SectionSP;
410 typedef std::shared_ptr<lldb_private::SectionLoadList> SectionLoadListSP;
411 typedef std::shared_ptr<lldb_private::SearchFilter> SearchFilterSP;
412 typedef std::shared_ptr<lldb_private::Settings> SettingsSP;
414 typedef std::shared_ptr<lldb_private::StackFrame> StackFrameSP;
417 typedef std::shared_ptr<lldb_private::StackFrameList> StackFrameListSP;
418 typedef std::shared_ptr<lldb_private::StackFrameRecognizer>
420 typedef std::shared_ptr<lldb_private::StopInfo> StopInfoSP;
421 typedef std::shared_ptr<lldb_private::StoppointLocation> StoppointLocationSP;
422 typedef std::shared_ptr<lldb_private::Stream> StreamSP;
424 typedef std::shared_ptr<lldb_private::StreamFile> StreamFileSP;
425 typedef std::shared_ptr<lldb_private::StringSummaryFormat>
428 typedef std::shared_ptr<lldb_private::StructuredDataPlugin>
432 typedef std::shared_ptr<lldb_private::SymbolFile> SymbolFileSP;
433 typedef std::shared_ptr<lldb_private::SymbolFileType> SymbolFileTypeSP;
435 typedef std::shared_ptr<lldb_private::SymbolContextSpecifier>
438 typedef std::shared_ptr<lldb_private::SyntheticChildren> SyntheticChildrenSP;
439 typedef std::shared_ptr<lldb_private::SyntheticChildrenFrontEnd>
441 typedef std::shared_ptr<lldb_private::Target> TargetSP;
443 typedef std::shared_ptr<lldb_private::TargetProperties> TargetPropertiesSP;
444 typedef std::shared_ptr<lldb_private::Thread> ThreadSP;
446 typedef std::shared_ptr<lldb_private::ThreadCollection> ThreadCollectionSP;
447 typedef std::shared_ptr<lldb_private::ThreadPlan> ThreadPlanSP;
448 typedef std::shared_ptr<lldb_private::ThreadPlanTracer> ThreadPlanTracerSP;
449 typedef std::shared_ptr<lldb_private::TraceOptions> TraceOptionsSP;
450 typedef std::shared_ptr<lldb_private::Type> TypeSP;
452 typedef std::shared_ptr<lldb_private::TypeCategoryImpl> TypeCategoryImplSP;
453 typedef std::shared_ptr<lldb_private::TypeImpl> TypeImplSP;
454 typedef std::shared_ptr<lldb_private::TypeMemberFunctionImpl>
456 typedef std::shared_ptr<lldb_private::TypeEnumMemberImpl> TypeEnumMemberImplSP;
457 typedef std::shared_ptr<lldb_private::TypeFilterImpl> TypeFilterImplSP;
458 typedef std::shared_ptr<lldb_private::TypeSystem> TypeSystemSP;
459 typedef std::shared_ptr<lldb_private::TypeFormatImpl> TypeFormatImplSP;
460 typedef std::shared_ptr<lldb_private::TypeNameSpecifierImpl>
462 typedef std::shared_ptr<lldb_private::TypeSummaryImpl> TypeSummaryImplSP;
463 typedef std::shared_ptr<lldb_private::TypeSummaryOptions> TypeSummaryOptionsSP;
464 typedef std::shared_ptr<lldb_private::TypeValidatorImpl> TypeValidatorImplSP;
465 typedef std::shared_ptr<lldb_private::ScriptedSyntheticChildren>
467 typedef std::shared_ptr<lldb_private::UnixSignals> UnixSignalsSP;
469 typedef std::shared_ptr<lldb_private::UnwindAssembly> UnwindAssemblySP;
470 typedef std::shared_ptr<lldb_private::UnwindPlan> UnwindPlanSP;
471 typedef std::shared_ptr<lldb_private::UtilityFunction> UtilityFunctionSP;
473 typedef std::shared_ptr<lldb_private::Value> ValueSP;
474 typedef std::shared_ptr<lldb_private::ValueList> ValueListSP;
475 typedef std::shared_ptr<lldb_private::Variable> VariableSP;
476 typedef std::shared_ptr<lldb_private::VariableList> VariableListSP;
477 typedef std::shared_ptr<lldb_private::ValueObjectList> ValueObjectListSP;
478 typedef std::shared_ptr<lldb_private::Watchpoint> WatchpointSP;
tools/lldb/source/API/SBCommandInterpreter.cpp 172 std::shared_ptr<lldb::SBCommandPluginInterface> m_backend;
tools/lldb/source/API/Utils.h 23 template <typename T> std::shared_ptr<T> clone(const std::shared_ptr<T> &src) {
23 template <typename T> std::shared_ptr<T> clone(const std::shared_ptr<T> &src) {
tools/lldb/source/Commands/CommandObjectType.cpp 58 typedef std::shared_ptr<ScriptAddOptions> SharedPointer;
74 typedef std::shared_ptr<SynthAddOptions> SharedPointer;
tools/lldb/source/Core/Debugger.cpp 1163 std::shared_ptr<llvm::raw_ostream> log_stream_sp;
tools/lldb/source/Core/IOHandler.cpp 646 typedef std::shared_ptr<Menu> MenuSP;
647 typedef std::shared_ptr<MenuDelegate> MenuDelegateSP;
648 typedef std::shared_ptr<Window> WindowSP;
649 typedef std::shared_ptr<WindowDelegate> WindowDelegateSP;
2001 typedef std::shared_ptr<TreeDelegate> TreeDelegateSP;
2526 std::shared_ptr<FrameTreeDelegate> m_frame_delegate_sp;
2598 std::shared_ptr<ThreadTreeDelegate> m_thread_delegate_sp;
4473 std::shared_ptr<ApplicationDelegate> app_delegate_sp(
tools/lldb/source/Expression/DWARFExpression.cpp 534 std::shared_ptr<DataBufferHeap> heap_data_sp(
tools/lldb/source/Host/common/FileSystem.cpp 52 void FileSystem::Initialize(std::shared_ptr<FileCollector> collector) {
279 std::shared_ptr<DataBufferLLVM>
308 std::shared_ptr<DataBufferLLVM>
tools/lldb/source/Host/common/Host.cpp 444 MonitorShellCommand(std::shared_ptr<ShellInfo> shell_info, lldb::pid_t pid,
525 std::shared_ptr<ShellInfo> shell_info_sp(new ShellInfo());
tools/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp 402 std::shared_ptr<DisassemblerLLVMC> m_disasm;
418 std::shared_ptr<DisassemblerLLVMC> operator->() { return m_disasm; }
tools/lldb/source/Plugins/DynamicLoader/Darwin-Kernel/DynamicLoaderDarwinKernel.cpp 126 typedef std::shared_ptr<DynamicLoaderDarwinKernelProperties>
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp 235 std::shared_ptr<clang::TextDiagnosticPrinter> m_passthrough;
237 std::shared_ptr<llvm::raw_string_ostream> m_os;
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangModulesDeclVendor.cpp 70 std::shared_ptr<clang::CompilerInvocation> compiler_invocation,
102 std::shared_ptr<clang::CompilerInvocation> m_compiler_invocation;
157 std::shared_ptr<clang::CompilerInvocation> compiler_invocation,
656 std::shared_ptr<clang::CompilerInvocation> invocation =
tools/lldb/source/Plugins/ExpressionParser/Clang/IRDynamicChecks.cpp 140 std::shared_ptr<UtilityFunction> checker_function)
302 std::shared_ptr<UtilityFunction>
313 std::shared_ptr<UtilityFunction> checker_function)
371 std::shared_ptr<UtilityFunction> checker_function)
tools/lldb/source/Plugins/ExpressionParser/Clang/IRDynamicChecks.h 56 std::shared_ptr<UtilityFunction> m_valid_pointer_check;
57 std::shared_ptr<UtilityFunction> m_objc_object_check;
tools/lldb/source/Plugins/ExpressionParser/Clang/ModuleDependencyCollector.h 21 std::shared_ptr<llvm::FileCollector> file_collector)
36 std::shared_ptr<llvm::FileCollector> m_file_collector;
tools/lldb/source/Plugins/JITLoader/GDB/JITLoaderGDB.cpp 106 typedef std::shared_ptr<PluginProperties> JITLoaderGDBPropertiesSP;
tools/lldb/source/Plugins/LanguageRuntime/ObjC/ObjCLanguageRuntime.h 45 typedef std::shared_ptr<ClassDescriptor> ClassDescriptorSP;
214 typedef std::shared_ptr<EncodingToType> EncodingToTypeSP;
tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.cpp 2352 std::shared_ptr<uint8_t>
2374 std::shared_ptr<uint8_t> buffer(new uint8_t[size]);
2562 const std::shared_ptr<uint8_t> header_buffer, size_t offset,
2666 const std::shared_ptr<uint8_t> buffer = GetAllocationData(alloc, frame_ptr);
2700 std::shared_ptr<uint8_t> element_header_buffer(
3218 std::shared_ptr<uint8_t> buffer = GetAllocationData(alloc, frame_ptr);
tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.h 37 typedef std::shared_ptr<RSModuleDescriptor> RSModuleDescriptorSP;
38 typedef std::shared_ptr<RSGlobalDescriptor> RSGlobalDescriptorSP;
39 typedef std::shared_ptr<RSKernelDescriptor> RSKernelDescriptorSP;
40 typedef std::shared_ptr<RSScriptGroupDescriptor> RSScriptGroupDescriptorSP;
467 typedef std::shared_ptr<RuntimeHook> RuntimeHookSP;
524 std::shared_ptr<uint8_t> GetAllocationData(AllocationDetails *alloc,
534 size_t PopulateElementHeaders(const std::shared_ptr<uint8_t> header_buffer,
tools/lldb/source/Plugins/ObjectContainer/BSD-Archive/ObjectContainerBSDArchive.h 110 typedef std::shared_ptr<Archive> shared_ptr;
tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp 1865 std::shared_ptr<ObjectFileELF> ObjectFileELF::GetGnuDebugDataObjectFile() {
tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.h 213 std::shared_ptr<ObjectFileELF> m_gnu_debug_data_object_file;
397 std::shared_ptr<ObjectFileELF> GetGnuDebugDataObjectFile();
tools/lldb/source/Plugins/Process/Utility/RegisterContextDummy.h 23 typedef std::shared_ptr<RegisterContextDummy> SharedPtr;
tools/lldb/source/Plugins/Process/Utility/RegisterContextHistory.h 23 typedef std::shared_ptr<RegisterContextHistory> SharedPtr;
tools/lldb/source/Plugins/Process/Utility/RegisterContextLLDB.h 28 typedef std::shared_ptr<RegisterContextLLDB> SharedPtr;
tools/lldb/source/Plugins/Process/Utility/UnwindLLDB.h 82 typedef std::shared_ptr<RegisterContextLLDB> RegisterContextLLDBSP;
129 typedef std::shared_ptr<Cursor> CursorSP;
tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp 159 typedef std::shared_ptr<PluginProperties> ProcessKDPPropertiesSP;
3547 std::shared_ptr<ProcessGDBRemote> process_sp = process_wp.lock();
tools/lldb/source/Plugins/StructuredData/DarwinLog/StructuredDataDarwinLog.cpp 61 using EnableOptionsSP = std::shared_ptr<EnableOptions>;
145 std::shared_ptr<StructuredDataDarwinLogProperties>;
178 using FilterRuleSP = std::shared_ptr<FilterRule>;
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.h 24 typedef std::shared_ptr<DWARFUnit> DWARFUnitSP;
tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp 150 typedef std::shared_ptr<PluginProperties> SymbolFileDWARFPropertiesSP;
tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.h 146 typedef std::shared_ptr<OSOInfo> OSOInfoSP;
tools/lldb/source/Plugins/SymbolFile/NativePDB/DWARFLocationExpression.cpp 236 std::shared_ptr<DataBufferHeap> buffer = std::make_shared<DataBufferHeap>();
tools/lldb/source/Symbol/ClangASTContext.cpp 590 std::shared_ptr<ClangASTContext> ast_sp(
594 std::shared_ptr<ClangASTContextForExpressions> ast_sp(
819 std::shared_ptr<clang::TargetOptions> &ClangASTContext::getTargetOptions() {
tools/lldb/source/Target/Process.cpp 3577 std::shared_ptr<EventDataReceipt> event_receipt_sp(new EventDataReceipt());
tools/lldb/source/Utility/Log.cpp 87 void Log::Enable(const std::shared_ptr<llvm::raw_ostream> &stream_sp,
202 const std::shared_ptr<llvm::raw_ostream> &log_stream_sp,
tools/lldb/tools/lldb-server/LLDBServerUtilities.cpp 23 static std::shared_ptr<raw_ostream> GetLogStream(StringRef log_file) {
26 std::shared_ptr<raw_ostream> stream_sp = std::make_shared<raw_fd_ostream>(
tools/lldb/unittests/Editline/EditlineTest.cpp 245 std::shared_ptr<std::thread> _sp_output_thread;
tools/lldb/unittests/Host/MainLoopTest.cpp 67 std::shared_ptr<Socket> socketpair[2];
tools/lldb/unittests/Utility/LogTest.cpp 30 static bool EnableChannel(std::shared_ptr<llvm::raw_ostream> stream_sp,
74 std::shared_ptr<llvm::raw_svector_ostream> m_stream_sp =
80 std::shared_ptr<llvm::raw_ostream> getStream() { return m_stream_sp; }
129 std::shared_ptr<llvm::raw_string_ostream> stream_sp(
140 std::shared_ptr<llvm::raw_string_ostream> stream_sp(
162 std::shared_ptr<llvm::raw_string_ostream> stream_sp(
176 std::shared_ptr<llvm::raw_string_ostream> stream_sp(
tools/lli/RemoteJITUtils.h 86 void setResolver(std::shared_ptr<LegacyJITSymbolResolver> Resolver) {
147 std::shared_ptr<LegacyJITSymbolResolver> Resolver;
tools/llvm-objcopy/CopyConfig.h 101 std::shared_ptr<Regex> R;
102 std::shared_ptr<GlobPattern> G;
106 NameOrPattern(std::shared_ptr<Regex> R) : R(R) {}
107 NameOrPattern(std::shared_ptr<GlobPattern> G, bool IsPositiveMatch)
tools/llvm-pdbutil/InputFile.h 123 std::shared_ptr<ModuleDebugStreamRef> DebugStream;
tools/polly/include/polly/CodeGen/IslAst.h 48 const std::shared_ptr<isl_ctx> getSharedIslCtx() const { return Ctx; }
66 std::shared_ptr<isl_ctx> Ctx;
tools/polly/include/polly/DependenceInfo.h 84 const std::shared_ptr<isl_ctx> &getSharedIslCtx() const { return IslCtx; }
152 explicit Dependences(const std::shared_ptr<isl_ctx> &IslCtx,
186 std::shared_ptr<isl_ctx> IslCtx;
tools/polly/include/polly/ScopDetection.h 83 std::shared_ptr<ArrayShape> Shape;
88 MemAcc(const Instruction *I, std::shared_ptr<ArrayShape> S)
262 std::shared_ptr<ArrayShape> Shape) const;
tools/polly/include/polly/ScopDetectionDiagnostic.h 154 using RejectReasonPtr = std::shared_ptr<RejectReason>;
tools/polly/include/polly/ScopInfo.h 1728 std::shared_ptr<isl_ctx> IslCtx;
2577 const std::shared_ptr<isl_ctx> &getSharedIslCtx() const { return IslCtx; }
tools/polly/include/polly/ZoneAlgo.h 55 std::shared_ptr<isl_ctx> IslCtx;
tools/polly/lib/Analysis/ScopDetection.cpp 388 std::shared_ptr<RR> RejectReason = std::make_shared<RR>(Arguments...);
968 std::shared_ptr<ArrayShape> Shape) const {
tools/polly/lib/Transform/FlattenSchedule.cpp 43 std::shared_ptr<isl_ctx> IslCtx;
unittests/ADT/STLExtrasTest.cpp 462 std::shared_ptr<int> V3 = std::make_shared<int>(0);
463 std::shared_ptr<int> V4 = V3;
unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp 38 std::shared_ptr<MaterializationResponsibility> FooMR;
unittests/ExecutionEngine/Orc/GlobalMappingLayerTest.cpp 19 MockBaseLayer<int, std::shared_ptr<Module>> TestBaseLayer;
unittests/ExecutionEngine/Orc/LazyEmittingLayerTest.cpp 18 std::shared_ptr<llvm::Module>) {
unittests/ExecutionEngine/Orc/LegacyCompileOnDemandLayerTest.cpp 57 MockBaseLayer<int, std::shared_ptr<Module>> TestBaseLayer;
unittests/ExecutionEngine/Orc/LegacyRTDyldObjectLinkingLayerTest.cpp 132 std::map<orc::VModuleKey, std::shared_ptr<orc::SymbolResolver>> Resolvers;
unittests/ExecutionEngine/Orc/ObjectTransformLayerTest.cpp 33 std::shared_ptr<MockObjectFile>
34 operator()(std::shared_ptr<MockObjectFile> Obj) const {
191 std::function<std::shared_ptr<MockObjectFile>(
192 std::shared_ptr<MockObjectFile>)>>
unittests/ExecutionEngine/Orc/OrcTestCommon.h 48 std::shared_ptr<SymbolStringPool> SSP = std::make_shared<SymbolStringPool>();
199 std::shared_ptr<JITSymbolResolver> R);
216 std::shared_ptr<JITSymbolResolver> R) {
unittests/ExecutionEngine/Orc/QueueChannel.h 75 QueueChannel(std::shared_ptr<Queue> InQueue,
76 std::shared_ptr<Queue> OutQueue)
163 std::shared_ptr<Queue> InQueue;
164 std::shared_ptr<Queue> OutQueue;
unittests/ExecutionEngine/Orc/RemoteObjectLayerTest.cpp 43 std::shared_ptr<JITSymbolResolver> Resolver) {
usr/include/c++/7.4.0/bits/ptr_traits.h 141 pointer_to(__make_not_void<element_type>& __r) noexcept
usr/include/c++/7.4.0/bits/regex.h 760 typedef std::shared_ptr<const __detail::_NFA<_Rx_traits>> _AutomatonPtr;
usr/include/c++/7.4.0/bits/regex_compiler.h 71 shared_ptr<const _RegexT>
152 shared_ptr<_RegexT> _M_nfa;
187 std::shared_ptr<const _NFA<_TraitsT>> >::type;
192 std::shared_ptr<const _NFA<_TraitsT>> >::type;
195 inline __enable_if_contiguous_normal_iter<_FwdIter, _TraitsT>
usr/include/c++/7.4.0/bits/shared_ptr.h 102 is_assignable<__shared_ptr<_Tp>&, _Arg>::value, shared_ptr&
119 shared_ptr(const shared_ptr&) noexcept = default;
224 shared_ptr(const shared_ptr<_Yp>& __r, element_type* __p) noexcept
236 shared_ptr(const shared_ptr<_Yp>& __r) noexcept
244 shared_ptr(shared_ptr&& __r) noexcept
253 shared_ptr(shared_ptr<_Yp>&& __r) noexcept
294 constexpr shared_ptr(nullptr_t) noexcept : shared_ptr() { }
296 shared_ptr& operator=(const shared_ptr&) noexcept = default;
296 shared_ptr& operator=(const shared_ptr&) noexcept = default;
299 _Assignable<const shared_ptr<_Yp>&>
300 operator=(const shared_ptr<_Yp>& __r) noexcept
316 shared_ptr&
317 operator=(shared_ptr&& __r) noexcept
324 _Assignable<shared_ptr<_Yp>>
325 operator=(shared_ptr<_Yp>&& __r) noexcept
348 friend shared_ptr<_Yp>
368 operator==(const shared_ptr<_Tp>& __a, const shared_ptr<_Up>& __b) noexcept
368 operator==(const shared_ptr<_Tp>& __a, const shared_ptr<_Up>& __b) noexcept
373 operator==(const shared_ptr<_Tp>& __a, nullptr_t) noexcept
378 operator==(nullptr_t, const shared_ptr<_Tp>& __a) noexcept
383 operator!=(const shared_ptr<_Tp>& __a, const shared_ptr<_Up>& __b) noexcept
383 operator!=(const shared_ptr<_Tp>& __a, const shared_ptr<_Up>& __b) noexcept
388 operator!=(const shared_ptr<_Tp>& __a, nullptr_t) noexcept
393 operator!=(nullptr_t, const shared_ptr<_Tp>& __a) noexcept
398 operator<(const shared_ptr<_Tp>& __a, const shared_ptr<_Up>& __b) noexcept
398 operator<(const shared_ptr<_Tp>& __a, const shared_ptr<_Up>& __b) noexcept
400 using _Tp_elt = typename shared_ptr<_Tp>::element_type;
401 using _Up_elt = typename shared_ptr<_Up>::element_type;
408 operator<(const shared_ptr<_Tp>& __a, nullptr_t) noexcept
410 using _Tp_elt = typename shared_ptr<_Tp>::element_type;
416 operator<(nullptr_t, const shared_ptr<_Tp>& __a) noexcept
418 using _Tp_elt = typename shared_ptr<_Tp>::element_type;
424 operator<=(const shared_ptr<_Tp>& __a, const shared_ptr<_Up>& __b) noexcept
424 operator<=(const shared_ptr<_Tp>& __a, const shared_ptr<_Up>& __b) noexcept
429 operator<=(const shared_ptr<_Tp>& __a, nullptr_t) noexcept
434 operator<=(nullptr_t, const shared_ptr<_Tp>& __a) noexcept
439 operator>(const shared_ptr<_Tp>& __a, const shared_ptr<_Up>& __b) noexcept
439 operator>(const shared_ptr<_Tp>& __a, const shared_ptr<_Up>& __b) noexcept
444 operator>(const shared_ptr<_Tp>& __a, nullptr_t) noexcept
449 operator>(nullptr_t, const shared_ptr<_Tp>& __a) noexcept
454 operator>=(const shared_ptr<_Tp>& __a, const shared_ptr<_Up>& __b) noexcept
454 operator>=(const shared_ptr<_Tp>& __a, const shared_ptr<_Up>& __b) noexcept
459 operator>=(const shared_ptr<_Tp>& __a, nullptr_t) noexcept
464 operator>=(nullptr_t, const shared_ptr<_Tp>& __a) noexcept
468 struct less<shared_ptr<_Tp>> : public _Sp_less<shared_ptr<_Tp>>
468 struct less<shared_ptr<_Tp>> : public _Sp_less<shared_ptr<_Tp>>
474 swap(shared_ptr<_Tp>& __a, shared_ptr<_Tp>& __b) noexcept
474 swap(shared_ptr<_Tp>& __a, shared_ptr<_Tp>& __b) noexcept
479 inline shared_ptr<_Tp>
480 static_pointer_cast(const shared_ptr<_Up>& __r) noexcept
482 using _Sp = shared_ptr<_Tp>;
487 inline shared_ptr<_Tp>
488 const_pointer_cast(const shared_ptr<_Up>& __r) noexcept
490 using _Sp = shared_ptr<_Tp>;
495 inline shared_ptr<_Tp>
496 dynamic_pointer_cast(const shared_ptr<_Up>& __r) noexcept
498 using _Sp = shared_ptr<_Tp>;
537 weak_ptr(const shared_ptr<_Yp>& __r) noexcept
564 _Assignable<const shared_ptr<_Yp>&>
565 operator=(const shared_ptr<_Yp>& __r) noexcept
582 shared_ptr<_Tp>
584 { return shared_ptr<_Tp>(*this, std::nothrow); }
610 struct owner_less<shared_ptr<_Tp>>
611 : public _Sp_owner_less<shared_ptr<_Tp>, weak_ptr<_Tp>>
617 : public _Sp_owner_less<weak_ptr<_Tp>, shared_ptr<_Tp>>
638 shared_ptr<_Tp>
640 { return shared_ptr<_Tp>(this->_M_weak_this); }
642 shared_ptr<const _Tp>
644 { return shared_ptr<const _Tp>(this->_M_weak_this); }
687 inline shared_ptr<_Tp>
690 return shared_ptr<_Tp>(_Sp_make_shared_tag(), __a,
702 inline shared_ptr<_Tp>
712 struct hash<shared_ptr<_Tp>>
713 : public __hash_base<size_t, shared_ptr<_Tp>>
716 operator()(const shared_ptr<_Tp>& __s) const noexcept
718 return std::hash<typename shared_ptr<_Tp>::element_type*>()(__s.get());
usr/include/c++/7.4.0/bits/shared_ptr_atomic.h 82 atomic_is_lock_free(const shared_ptr<_Tp>* __p)
97 inline shared_ptr<_Tp>
98 atomic_load_explicit(const shared_ptr<_Tp>* __p, memory_order)
105 inline shared_ptr<_Tp>
106 atomic_load(const shared_ptr<_Tp>* __p)
134 atomic_store_explicit(shared_ptr<_Tp>* __p, shared_ptr<_Tp> __r,
134 atomic_store_explicit(shared_ptr<_Tp>* __p, shared_ptr<_Tp> __r,
143 atomic_store(shared_ptr<_Tp>* __p, shared_ptr<_Tp> __r)
143 atomic_store(shared_ptr<_Tp>* __p, shared_ptr<_Tp> __r)
170 inline shared_ptr<_Tp>
171 atomic_exchange_explicit(shared_ptr<_Tp>* __p, shared_ptr<_Tp> __r,
171 atomic_exchange_explicit(shared_ptr<_Tp>* __p, shared_ptr<_Tp> __r,
180 inline shared_ptr<_Tp>
181 atomic_exchange(shared_ptr<_Tp>* __p, shared_ptr<_Tp> __r)
181 atomic_exchange(shared_ptr<_Tp>* __p, shared_ptr<_Tp> __r)
220 atomic_compare_exchange_strong_explicit(shared_ptr<_Tp>* __p,
221 shared_ptr<_Tp>* __v,
222 shared_ptr<_Tp> __w,
226 shared_ptr<_Tp> __x; // goes out of scope after __lock
228 owner_less<shared_ptr<_Tp>> __less;
242 atomic_compare_exchange_strong(shared_ptr<_Tp>* __p, shared_ptr<_Tp>* __v,
242 atomic_compare_exchange_strong(shared_ptr<_Tp>* __p, shared_ptr<_Tp>* __v,
243 shared_ptr<_Tp> __w)
251 atomic_compare_exchange_weak_explicit(shared_ptr<_Tp>* __p,
252 shared_ptr<_Tp>* __v,
253 shared_ptr<_Tp> __w,
263 atomic_compare_exchange_weak(shared_ptr<_Tp>* __p, shared_ptr<_Tp>* __v,
263 atomic_compare_exchange_weak(shared_ptr<_Tp>* __p, shared_ptr<_Tp>* __v,
264 shared_ptr<_Tp> __w)
usr/include/c++/7.4.0/condition_variable 203 shared_ptr<mutex> _M_mutex;
257 shared_ptr<mutex> __mutex = _M_mutex;
280 shared_ptr<mutex> __mutex = _M_mutex;
usr/include/c++/7.4.0/future 550 _S_check(const shared_ptr<_Tp>& __p)
606 static std::shared_ptr<_State_base>
610 static std::shared_ptr<_State_base>
674 typedef shared_ptr<_State_base> __state_type;
766 friend future<__async_result_of<_Fn, _Args...>>
1051 shared_ptr<_State> _M_future;
1162 shared_ptr<_State> _M_future;
1252 shared_ptr<_State> _M_future;
1398 virtual shared_ptr<_Task_state_base>
1436 virtual shared_ptr<_Task_state_base<_Res(_Args...)>>
1449 static shared_ptr<__future_base::_Task_state_base<_Signature>>
1458 shared_ptr<__future_base::_Task_state_base<_Res(_Args...)>>
1479 shared_ptr<_State_type> _M_state;
1691 inline std::shared_ptr<__future_base::_State_base>
1700 inline std::shared_ptr<__future_base::_State_base>
1714 std::shared_ptr<__future_base::_State_base> __state;
usr/include/c++/7.4.0/tuple 1313 constexpr __tuple_element_t<__i, tuple<_Elements...>>&
1319 constexpr const __tuple_element_t<__i, tuple<_Elements...>>&
1325 constexpr __tuple_element_t<__i, tuple<_Elements...>>&&
utils/TableGen/CodeGenDAGPatterns.h 48 using TreePatternNodePtr = std::shared_ptr<TreePatternNode>;