Home
last modified time | relevance | path

Searched refs:isAbstract (Results 1 – 22 of 22) sorted by relevance

/freebsd/contrib/llvm-project/clang/utils/TableGen/
H A DClangASTNodesEmitter.cpp96 if (!Base.isAbstract()) in EmitNode()
112 bool Abstract = Child.isAbstract(); in EmitNode()
H A DClangTypeNodesEmitter.cpp158 if (type.isAbstract()) in emitNodeInvocations()
H A DClangASTPropertiesEmitter.cpp381 if (node.isAbstract()) return; in emitNodeReaderWriterClass()
396 if (node.isAbstract()) return; in emitNodeReaderWriterClass()
H A DASTTableGen.h172 bool isAbstract() const { in isAbstract() function
/freebsd/contrib/llvm-project/clang/lib/InstallAPI/
H A DVisitor.cpp327 } else if (D->isAbstract()) { in hasVTable()
391 if (D->isAbstract() && D->getASTContext().getCurrentKeyFunction(D) == nullptr) in isRTTIWeakDef()
638 if (!D->isAbstract()) { in VisitCXXRecordDecl()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DConstantEmitter.h66 bool isAbstract() const { in isAbstract() function
H A DCGClass.cpp1294 !ClassDecl->isAbstract(); in EmitCtorPrologue()
1450 if (DtorType != Dtor_Base && Dtor->getParent()->isAbstract()) { in EmitDestructorBody()
H A DCGExprConstant.cpp1942 if (isAbstract()) in tryEmitConstantSignedPointer()
H A DItaniumCXXABI.cpp1841 if (!D->getParent()->isAbstract()) { in EmitCXXConstructors()
/freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/
H A DCIRGenItaniumCXXABI.cpp200 if (!d->getParent()->isAbstract()) { in emitCXXConstructors()
H A DCIRGenClass.cpp220 !classDecl->isAbstract(); in emitCtorPrologue()
H A DCIRGenFunction.cpp553 if (dtorType != Dtor_Base && dtor->getParent()->isAbstract()) { in emitDestructorBody()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfCompileUnit.cpp1779 bool isAbstract = getAbstractScopeDIEs().count(LB->getSubprogram()); in getLexicalBlockDIE() local
1780 if (isAbstract) { in getLexicalBlockDIE()
1785 assert(!isAbstract && "Missed lexical block DIE in abstract tree!"); in getLexicalBlockDIE()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DMangle.cpp519 if (!CD->getParent()->isAbstract()) in getAllManglings()
H A DJSONNodeDumper.cpp524 FIELD1(isAbstract); in createCXXRecordDefinitionData()
H A DTextNodeDumper.cpp2611 FLAG(isAbstract, abstract); in VisitCXXRecordDecl()
H A DDeclCXX.cpp2308 if (BaseDecl->isAbstract()) in mayBeAbstract()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaCUDA.cpp419 if (!ClassDecl->isAbstract()) { in inferTargetForImplicitSpecialMember()
H A DSemaTypeTraits.cpp824 return !RD->isUnion() && RD->isAbstract(); in EvaluateUnaryTypeTrait()
1361 if (RD && RD->isAbstract()) in EvaluateBooleanTypeTrait()
H A DSemaDeclCXX.cpp5360 bool VisitVirtualBases = !ClassDecl->isAbstract(); in MarkBaseDestructorsReferenced()
5474 if (ClassDecl->isAbstract()) { in SetCtorInitializers()
5483 } else if (!AnyErrors && !ClassDecl->isAbstract()) { in SetCtorInitializers()
5981 return RD->isAbstract(); in isAbstractType()
6943 if (Record->isAbstract() && !Record->isInvalidDecl()) { in CheckCompletedCXXClass()
7006 if (Record->isAbstract()) { in CheckCompletedCXXClass()
9419 Bases = RD->isAbstract() ? VisitNonVirtualBases : VisitAllBases; in visit()
H A DSemaExprCXX.cpp4345 if (PointeeRD->isAbstract()) { in CheckVirtualDtorCall()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DDeclCXX.h831 (isAbstract() || in implicitCopyConstructorHasConstParam()
1230 bool isAbstract() const { return data().Abstract; } in isAbstract() function