| /llvm-project/llvm/include/llvm/ADT/ |
| H A D | IntrusiveRefCntPtr.h | 76 template <class Derived> class RefCountedBase { 80 RefCountedBase() = default; 81 RefCountedBase(const RefCountedBase &) {} in RefCountedBase() argument 82 RefCountedBase &operator=(const RefCountedBase &) = delete; 85 ~RefCountedBase() { in ~RefCountedBase() 92 ~RefCountedBase() = default;
|
| /llvm-project/llvm/unittests/ADT/ |
| H A D | IntrusiveRefCntPtrTest.cpp | 28 typedef ::testing::Types<SimpleRefCounted<RefCountedBase>, 72 struct InterceptRefCounted : public RefCountedBase<InterceptRefCounted> { 101 struct X : RefCountedBase<X> {}; 103 struct Z : RefCountedBase<Z> {};
|
| /llvm-project/clang/test/Analysis/Checkers/WebKit/ |
| H A D | ref-cntbl-base-virtual-dtor-ref-deref-on-diff-classes.cpp | 3 struct RefCountedBase { struct 7 template<typename T> struct RefCounted : RefCountedBase { argument
|
| H A D | uncounted-members-ref-deref-on-diff-classes.cpp | 5 class RefCountedBase { class 10 template<typename T> class RefCounted : public RefCountedBase {
|
| H A D | ref-cntbl-base-virtual-dtor-templates.cpp | 32 class RefCountedBase { class 47 class RefCounted : public RefCountedBase { 59 class ExoticRefCounted : public RefCountedBase { 68 class BadBase : RefCountedBase {
|
| /llvm-project/clang/include/clang/Basic/ |
| H A D | LLVM.h | 45 template <class Derived> class RefCountedBase; variable 83 using llvm::RefCountedBase;
|
| H A D | DiagnosticOptions.h | 70 class DiagnosticOptions : public RefCountedBase<DiagnosticOptions>{
|
| H A D | FileManager.h | 53 class FileManager : public RefCountedBase<FileManager> {
|
| H A D | DiagnosticIDs.h | 182 class DiagnosticIDs : public RefCountedBase<DiagnosticIDs> {
|
| H A D | TargetInfo.h | 220 public RefCountedBase<TargetInfo> {
|
| H A D | Diagnostic.h | 231 class DiagnosticsEngine : public RefCountedBase<DiagnosticsEngine> {
|
| H A D | SourceManager.h | 663 class SourceManager : public RefCountedBase<SourceManager> {
|
| /llvm-project/clang/include/clang/Serialization/ |
| H A D | InMemoryModuleCache.h | 29 class InMemoryModuleCache : public llvm::RefCountedBase<InMemoryModuleCache> {
|
| /llvm-project/clang-tools-extra/clang-tidy/utils/ |
| H A D | UseRangesCheck.h | 44 class Replacer : public llvm::RefCountedBase<Replacer> {
|
| /llvm-project/clang/tools/libclang/ |
| H A D | CLog.h | 39 class Logger : public RefCountedBase<Logger> {
|
| /llvm-project/mlir/include/mlir/Query/ |
| H A D | Query.h | 24 struct Query : llvm::RefCountedBase<Query> {
|
| /llvm-project/clang/include/clang/StaticAnalyzer/Core/ |
| H A D | AnalyzerOptions.h | 179 class AnalyzerOptions : public RefCountedBase<AnalyzerOptions> {
|
| /llvm-project/clang-tools-extra/clang-query/ |
| H A D | Query.h | 39 struct Query : llvm::RefCountedBase<Query> {
|
| /llvm-project/llvm/test/CodeGen/PowerPC/ |
| H A D | BreakableToken-reduced.ll | 75 %"class.clang::SourceManager" = type { %"class.llvm::RefCountedBase", ptr, ptr, %"class.llvm::BumpP… 76 %"class.llvm::RefCountedBase" = type { i32 } 78 %"class.clang::FileManager" = type { %"class.llvm::RefCountedBase.20", %"class.llvm::IntrusiveRefCn… 79 %"class.llvm::RefCountedBase.20" = type { i32 }
|
| /llvm-project/clang/include/clang/AST/ |
| H A D | ExternalASTSource.h | 62 class ExternalASTSource : public RefCountedBase<ExternalASTSource> {
|
| H A D | ASTContext.h | 188 class ASTContext : public RefCountedBase<ASTContext> {
|
| /llvm-project/clang/include/clang/StaticAnalyzer/Core/BugReporter/ |
| H A D | BugReporterVisitors.h | 173 class Tracker : public llvm::RefCountedBase<Tracker> {
|
| /llvm-project/llvm/utils/TableGen/Common/ |
| H A D | CodeGenDAGPatterns.h | 617 class TreePatternNode : public RefCountedBase<TreePatternNode> { in TreePredicateCall()
|