Home
last modified time | relevance | path

Searched refs:IntrusiveRefCntPtr (Results 1 – 25 of 113) sorted by relevance

12345

/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/ADT/
H A DIntrusiveRefCntPtr.h173 template <typename T> class IntrusiveRefCntPtr {
179 explicit IntrusiveRefCntPtr() = default;
180 IntrusiveRefCntPtr(T *obj) : Obj(obj) { retain(); } in IntrusiveRefCntPtr() function
181 IntrusiveRefCntPtr(const IntrusiveRefCntPtr &S) : Obj(S.Obj) { retain(); } in IntrusiveRefCntPtr() function
182 IntrusiveRefCntPtr(IntrusiveRefCntPtr &&S) : Obj(S.Obj) { S.Obj = nullptr; } in IntrusiveRefCntPtr() function
186 IntrusiveRefCntPtr(IntrusiveRefCntPtr<X> S) : Obj(S.get()) { in IntrusiveRefCntPtr() function
196 ~IntrusiveRefCntPtr() { release(); } in ~IntrusiveRefCntPtr()
198 IntrusiveRefCntPtr &operator=(IntrusiveRefCntPtr S) {
208 void swap(IntrusiveRefCntPtr &other) { in swap()
240 inline bool operator==(const IntrusiveRefCntPtr<T> &A,
[all …]
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Frontend/
H A DCompilerInstance.h84 IntrusiveRefCntPtr<DiagnosticsEngine> Diagnostics;
87 IntrusiveRefCntPtr<TargetInfo> Target;
90 IntrusiveRefCntPtr<TargetInfo> AuxTarget;
93 IntrusiveRefCntPtr<FileManager> FileMgr;
96 IntrusiveRefCntPtr<SourceManager> SourceMgr;
99 IntrusiveRefCntPtr<InMemoryModuleCache> ModuleCache;
105 IntrusiveRefCntPtr<ASTContext> Context;
108 IntrusiveRefCntPtr<ExternalSemaSource> ExternalSemaSrc;
126 IntrusiveRefCntPtr<ASTReader> TheASTReader;
549 IntrusiveRefCntPtr<ASTReader> getASTReader() const;
[all …]
H A DASTUnit.h110 IntrusiveRefCntPtr<DiagnosticsEngine> Diagnostics;
111 IntrusiveRefCntPtr<FileManager> FileMgr;
112 IntrusiveRefCntPtr<SourceManager> SourceMgr;
113 IntrusiveRefCntPtr<InMemoryModuleCache> ModuleCache;
115 IntrusiveRefCntPtr<TargetInfo> Target;
117 IntrusiveRefCntPtr<ASTContext> Ctx;
121 IntrusiveRefCntPtr<ASTReader> Reader;
484 IntrusiveRefCntPtr<ASTReader> getASTReader() const;
670 IntrusiveRefCntPtr<DiagnosticsEngine> Diags,
702 IntrusiveRefCntPtr<llvm::vfs::FileSystem> VFS =
[all …]
H A DPrecompiledPreamble.h88 IntrusiveRefCntPtr<llvm::vfs::FileSystem> VFS,
125 IntrusiveRefCntPtr<llvm::vfs::FileSystem> &VFS,
132 IntrusiveRefCntPtr<llvm::vfs::FileSystem> &VFS,
174 IntrusiveRefCntPtr<llvm::vfs::FileSystem> &VFS,
183 IntrusiveRefCntPtr<llvm::vfs::FileSystem> &VFS);
H A DCompilerInvocation.h83 IntrusiveRefCntPtr<DiagnosticOptions> DiagnosticOpts;
387 IntrusiveRefCntPtr<llvm::vfs::FileSystem>
391 IntrusiveRefCntPtr<llvm::vfs::FileSystem> createVFSFromCompilerInvocation(
393 IntrusiveRefCntPtr<llvm::vfs::FileSystem> BaseFS);
395 IntrusiveRefCntPtr<llvm::vfs::FileSystem>
398 IntrusiveRefCntPtr<llvm::vfs::FileSystem> BaseFS);
H A DUtils.h190 IntrusiveRefCntPtr<ExternalSemaSource>
192 IntrusiveRefCntPtr<ExternalSemaSource> &Reader);
198 IntrusiveRefCntPtr<DiagnosticsEngine> Diags = nullptr;
202 IntrusiveRefCntPtr<llvm::vfs::FileSystem> VFS = nullptr;
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Support/
H A DFileCollector.h41 IntrusiveRefCntPtr<vfs::FileSystem> FS,
109 static IntrusiveRefCntPtr<vfs::FileSystem>
110 createCollectorVFS(IntrusiveRefCntPtr<vfs::FileSystem> BaseFS,
128 IntrusiveRefCntPtr<vfs::FileSystem> FS,
H A DPGOOptions.h32 IntrusiveRefCntPtr<vfs::FileSystem> FS,
50 IntrusiveRefCntPtr<vfs::FileSystem> FS;
H A DVirtualFileSystem.h348 IntrusiveRefCntPtr<FileSystem> getRealFileSystem();
367 using FileSystemList = SmallVector<IntrusiveRefCntPtr<FileSystem>, 1>;
374 OverlayFileSystem(IntrusiveRefCntPtr<FileSystem> Base);
377 void pushOverlay(IntrusiveRefCntPtr<FileSystem> FS);
425 explicit ProxyFileSystem(IntrusiveRefCntPtr<FileSystem> FS) in ProxyFileSystem()
456 IntrusiveRefCntPtr<FileSystem> FS;
622 IntrusiveRefCntPtr<FileSystem> ExternalFS = getRealFileSystem());
955 IntrusiveRefCntPtr<FileSystem> ExternalFS;
988 RedirectingFileSystem(IntrusiveRefCntPtr<FileSystem> ExternalFS);
1014 void *DiagContext, IntrusiveRefCntPtr<FileSystem> ExternalFS);
[all …]
/freebsd-14.2/contrib/llvm-project/clang/lib/ARCMigrate/
H A DARCMT.cpp182 IntrusiveRefCntPtr<DiagnosticsEngine> Diags( in createInvocationForMigration()
220 IntrusiveRefCntPtr<DiagnosticIDs> DiagID(new DiagnosticIDs()); in emitPremigrationErrors()
221 IntrusiveRefCntPtr<DiagnosticsEngine> Diags( in emitPremigrationErrors()
260 IntrusiveRefCntPtr<DiagnosticIDs> DiagID(new DiagnosticIDs()); in checkForManualIssues()
261 IntrusiveRefCntPtr<DiagnosticsEngine> Diags( in checkForManualIssues()
369 IntrusiveRefCntPtr<DiagnosticIDs> DiagID(new DiagnosticIDs()); in applyTransforms()
370 IntrusiveRefCntPtr<DiagnosticsEngine> Diags( in applyTransforms()
406 IntrusiveRefCntPtr<DiagnosticIDs> DiagID(new DiagnosticIDs()); in getFileRemappings()
407 IntrusiveRefCntPtr<DiagnosticsEngine> Diags( in getFileRemappings()
515 IntrusiveRefCntPtr<DiagnosticsEngine> Diags( in MigrationProcess()
[all …]
/freebsd-14.2/contrib/llvm-project/clang/lib/Tooling/
H A DExpandResponseFilesCompilationDatabase.cpp30 llvm::IntrusiveRefCntPtr<llvm::vfs::FileSystem> FS) in ExpandResponseFilesDatabase()
61 llvm::IntrusiveRefCntPtr<llvm::vfs::FileSystem> FS;
68 llvm::IntrusiveRefCntPtr<llvm::vfs::FileSystem> FS) { in expandResponseFiles()
H A DTooling.cpp79 IntrusiveRefCntPtr<llvm::vfs::FileSystem> VFS) { in newDriver()
211 llvm::IntrusiveRefCntPtr<llvm::vfs::FileSystem> VFS, in runToolOnCodeWithArgs()
218 llvm::IntrusiveRefCntPtr<FileManager> Files( in runToolOnCodeWithArgs()
233 llvm::IntrusiveRefCntPtr<llvm::vfs::OverlayFileSystem> OverlayFileSystem( in runToolOnCodeWithArgs()
235 llvm::IntrusiveRefCntPtr<llvm::vfs::InMemoryFileSystem> InMemoryFileSystem( in runToolOnCodeWithArgs()
380 IntrusiveRefCntPtr<DiagnosticOptions> ParsedDiagOpts; in run()
388 IntrusiveRefCntPtr<DiagnosticsEngine> Diagnostics = in run()
474 IntrusiveRefCntPtr<llvm::vfs::FileSystem> BaseFS, in ClangTool()
475 IntrusiveRefCntPtr<FileManager> Files) in ClangTool()
695 llvm::IntrusiveRefCntPtr<llvm::vfs::OverlayFileSystem> OverlayFileSystem( in buildASTFromCodeWithArgs()
[all …]
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Tooling/DependencyScanning/
H A DDependencyScanningWorker.h83 llvm::IntrusiveRefCntPtr<llvm::vfs::FileSystem> FS);
112 llvm::IntrusiveRefCntPtr<llvm::vfs::FileSystem> BaseFS;
116 llvm::IntrusiveRefCntPtr<DependencyScanningWorkerFilesystem> DepFS;
/freebsd-14.2/contrib/llvm-project/clang/lib/Frontend/
H A DChainedIncludesSource.cpp90 IntrusiveRefCntPtr<ExternalSemaSource> clang::createChainedIncludesSource( in createChainedIncludesSource()
91 CompilerInstance &CI, IntrusiveRefCntPtr<ExternalSemaSource> &Reader) { in createChainedIncludesSource()
121 IntrusiveRefCntPtr<DiagnosticIDs> DiagID(new DiagnosticIDs()); in createChainedIncludesSource()
122 IntrusiveRefCntPtr<DiagnosticsEngine> Diags( in createChainedIncludesSource()
164 IntrusiveRefCntPtr<ASTReader> Reader; in createChainedIncludesSource()
H A DPrecompiledPreamble.cpp53 IntrusiveRefCntPtr<llvm::vfs::FileSystem>
56 IntrusiveRefCntPtr<llvm::vfs::FileSystem> VFS) { in createVFSOverlayForPreamblePCH()
59 IntrusiveRefCntPtr<llvm::vfs::InMemoryFileSystem> PCHFS( in createVFSOverlayForPreamblePCH()
62 IntrusiveRefCntPtr<llvm::vfs::OverlayFileSystem> Overlay( in createVFSOverlayForPreamblePCH()
416 IntrusiveRefCntPtr<llvm::vfs::FileSystem> VFS, in Build()
713 CompilerInvocation &CI, IntrusiveRefCntPtr<llvm::vfs::FileSystem> &VFS, in AddImplicitPreamble()
720 CompilerInvocation &CI, IntrusiveRefCntPtr<llvm::vfs::FileSystem> &VFS, in OverridePreamble()
764 IntrusiveRefCntPtr<llvm::vfs::FileSystem> &VFS, in configurePreamble()
790 IntrusiveRefCntPtr<llvm::vfs::FileSystem> &VFS) { in setupPreambleStorage()
796 IntrusiveRefCntPtr<llvm::vfs::FileSystem> RealFS = in setupPreambleStorage()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Basic/
H A DFileManager.h54 IntrusiveRefCntPtr<llvm::vfs::FileSystem> FS;
137 IntrusiveRefCntPtr<llvm::vfs::FileSystem> FS = nullptr);
246 llvm::IntrusiveRefCntPtr<llvm::vfs::FileSystem>
251 void setVirtualFileSystem(IntrusiveRefCntPtr<llvm::vfs::FileSystem> FS) { in setVirtualFileSystem()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Tooling/
H A DTooling.h197 llvm::IntrusiveRefCntPtr<llvm::vfs::FileSystem> VFS,
329 IntrusiveRefCntPtr<llvm::vfs::FileSystem> BaseFS =
331 IntrusiveRefCntPtr<FileManager> Files = nullptr);
383 llvm::IntrusiveRefCntPtr<llvm::vfs::OverlayFileSystem> OverlayFileSystem;
384 llvm::IntrusiveRefCntPtr<llvm::vfs::InMemoryFileSystem> InMemoryFileSystem;
385 llvm::IntrusiveRefCntPtr<FileManager> Files;
/freebsd-14.2/contrib/llvm-project/clang/lib/Interpreter/
H A DDeviceOffload.h27 llvm::IntrusiveRefCntPtr<llvm::vfs::InMemoryFileSystem> VFS,
46 llvm::IntrusiveRefCntPtr<llvm::vfs::InMemoryFileSystem> VFS;
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
H A DSampleProfile.h44 IntrusiveRefCntPtr<vfs::FileSystem> FS = nullptr);
52 IntrusiveRefCntPtr<vfs::FileSystem> FS;
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Transforms/Instrumentation/
H A DMemProfiler.h52 IntrusiveRefCntPtr<vfs::FileSystem> FS = nullptr);
57 IntrusiveRefCntPtr<vfs::FileSystem> FS;
H A DPGOInstrumentation.h70 IntrusiveRefCntPtr<vfs::FileSystem> FS = nullptr);
79 IntrusiveRefCntPtr<vfs::FileSystem> FS;
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Rewrite/Core/
H A DRewriteRope.h59 llvm::IntrusiveRefCntPtr<RopeRefCountString> StrData;
64 RopePiece(llvm::IntrusiveRefCntPtr<RopeRefCountString> Str, unsigned Start, in RopePiece()
176 llvm::IntrusiveRefCntPtr<RopeRefCountString> AllocBuffer;
/freebsd-14.2/contrib/llvm-project/clang/include/clang/CodeGen/
H A DBackendUtil.h19 template <typename T> class IntrusiveRefCntPtr; variable
48 llvm::IntrusiveRefCntPtr<llvm::vfs::FileSystem> VFS,
/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DBackendConsumer.h39 IntrusiveRefCntPtr<llvm::vfs::FileSystem> FS;
73 IntrusiveRefCntPtr<llvm::vfs::FileSystem> VFS,
87 IntrusiveRefCntPtr<llvm::vfs::FileSystem> VFS,
/freebsd-14.2/contrib/llvm-project/llvm/lib/Support/
H A DFileCollector.cpp138 IntrusiveRefCntPtr<vfs::FileSystem> FS, in addDirectoryImpl()
259 explicit FileCollectorFileSystem(IntrusiveRefCntPtr<vfs::FileSystem> FS, in FileCollectorFileSystem()
307 IntrusiveRefCntPtr<vfs::FileSystem> FS;
313 IntrusiveRefCntPtr<vfs::FileSystem>
314 FileCollector::createCollectorVFS(IntrusiveRefCntPtr<vfs::FileSystem> BaseFS, in createCollectorVFS()

12345