Home
last modified time | relevance | path

Searched refs:baseDecl (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/
H A DCIRGenItaniumCXXABI.cpp167 GlobalDecl baseDecl = in emitCXXStructor() local
173 emitConstructorDestructorAlias(cgm, gd, baseDecl); in emitCXXStructor()
179 mlir::Operation *aliasee = cgm.getAddrOfGlobal(baseDecl); in emitCXXStructor()
H A DCIRGenRecordLayoutBuilder.cpp795 const CXXRecordDecl *baseDecl = base.getType()->getAsCXXRecordDecl(); in accumulateBases() local
796 if (!baseDecl->isEmpty() && in accumulateBases()
797 !astContext.getASTRecordLayout(baseDecl).getNonVirtualSize().isZero()) { in accumulateBases()
798 members.push_back(MemberInfo(astRecordLayout.getBaseClassOffset(baseDecl), in accumulateBases()
800 getStorageType(baseDecl), baseDecl)); in accumulateBases()
H A DCIRGenModule.cpp1950 const auto *baseDecl = cast<CXXRecordDecl>( in computeNonVirtualBaseClassOffset() local
1954 offset += layout.getBaseClassOffset(baseDecl); in computeNonVirtualBaseClassOffset()
1956 rd = baseDecl; in computeNonVirtualBaseClassOffset()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGClass.cpp92 const CXXRecordDecl *baseDecl, in getDynamicOffsetAlignment() argument
96 if (!baseDecl->isCompleteDefinition()) in getDynamicOffsetAlignment()
99 auto &baseLayout = getContext().getASTRecordLayout(baseDecl); in getDynamicOffsetAlignment()