Home
last modified time | relevance | path

Searched refs:getBaseClass (Results 1 – 20 of 20) sorted by relevance

/llvm-project-15.0.7/mlir/include/mlir/TableGen/
H A DPass.h86 StringRef getBaseClass() const;
/llvm-project-15.0.7/mlir/lib/TableGen/
H A DPass.cpp80 StringRef Pass::getBaseClass() const { in getBaseClass() function in Pass
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/bugprone/
H A DCopyConstructorInitCheck.cpp49 const Type *BaseType = Init->getBaseClass(); in check()
/llvm-project-15.0.7/mlir/tools/mlir-tblgen/
H A DPassGen.cpp131 os << llvm::formatv(passDeclBegin, defName, pass.getBaseClass(), in emitPassDecl()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/cppcoreguidelines/
H A DProTypeMemberInitCheck.cpp207 : Init->getBaseClass()->getAsCXXRecordDecl(); in computeInsertions()
538 BasesToInit.erase(Init->getBaseClass()->getAsCXXRecordDecl()); in checkMissingBaseClassInitializer()
/llvm-project-15.0.7/clang/include/clang/Sema/
H A DDelayedDiagnostic.h84 CXXRecordDecl *getBaseClass() const { in getBaseClass() function
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Core/
H A DExprEngineCXX.cpp143 Init->getBaseClass()->getAsCXXRecordDecl(); in computeObjectUnderConstruction()
/llvm-project-15.0.7/clang/lib/Tooling/ASTDiff/
H A DASTDiff.cpp403 return QualType(Init->getBaseClass(), 0).getAsString(TypePP); in getInitializerValue()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGClass.cpp563 const Type *BaseType = BaseInit->getBaseClass(); in EmitBaseInitializer()
1261 const Type *BaseType = BaseInit->getBaseClass(); in isInitializerOfDynamicClass()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaAccess.cpp259 DeclaringClass = getBaseClass(); in initialize()
H A DSemaDeclCXX.cpp3974 FieldInit->getBaseClass()); in DiagnoseUninitializedFields()
3978 FieldInit->getBaseClass()); in DiagnoseUninitializedFields()
5168 Info.AllBaseFields[Member->getBaseClass()->getAs<RecordType>()] = Member; in SetCtorInitializers()
5328 return GetKeyForBase(Context, QualType(Member->getBaseClass(), 0)); in GetKeyForMember()
5491 const Type *BaseClass = Init->getBaseClass(); in CheckRedundantInit()
H A DSemaCodeComplete.cpp6764 QualType(Initializers[I]->getBaseClass(), 0))); in CodeCompleteConstructorInitializer()
6848 Base.getType(), QualType(Initializers.back()->getBaseClass(), 0)); in CodeCompleteConstructorInitializer()
6863 Base.getType(), QualType(Initializers.back()->getBaseClass(), 0)); in CodeCompleteConstructorInitializer()
/llvm-project-15.0.7/clang/lib/AST/
H A DDeclPrinter.cpp323 Out << QualType(BMInitializer->getBaseClass(), 0).getAsString(Policy); in PrintConstructorInitializers()
H A DJSONNodeDumper.cpp165 createQualType(QualType(Init->getBaseClass(), 0))); in Visit()
H A DTextNodeDumper.cpp310 dumpType(QualType(Init->getBaseClass(), 0)); in Visit()
H A DDeclCXX.cpp2554 const Type *CXXCtorInitializer::getBaseClass() const { in getBaseClass() function in CXXCtorInitializer
H A DExprConstant.cpp6315 QualType BaseType(I->getBaseClass(), 0); in HandleConstructorCall()
/llvm-project-15.0.7/clang-tools-extra/clangd/
H A DXRefs.cpp1819 if (const Type *Base = CCI->getBaseClass()) in typeForNode()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DDeclCXX.h2325 const Type *getBaseClass() const;
/llvm-project-15.0.7/clang/lib/Analysis/
H A DCFG.cpp5574 OS << I->getBaseClass()->getAsCXXRecordDecl()->getName(); in print_initializer()