Home
last modified time | relevance | path

Searched refs:isCompleteDefinition (Results 1 – 25 of 62) sorted by relevance

123

/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DHLSLBuiltinTypeDeclBuilder.cpp177 assert(!Builder.Record->isCompleteDefinition() && in addTypeParameter()
490 assert(!DeclBuilder.Record->isCompleteDefinition() && in finalize()
550 if (PrevDecl && PrevDecl->isCompleteDefinition()) { in BuiltinTypeDeclBuilder()
589 assert(!Record->isCompleteDefinition() && "record is already complete"); in addMemberVariable()
614 assert(!Record->isCompleteDefinition() && "record is already complete"); in addHandleMember()
638 if (Record->isCompleteDefinition()) in addDefaultHandleConstructor()
653 if (Record->isCompleteDefinition()) in addHandleConstructorFromBinding()
674 if (Record->isCompleteDefinition()) in addHandleConstructorFromImplicitBinding()
707 if (Record->isCompleteDefinition()) in addLoadMethods()
756 assert(!Record->isCompleteDefinition() && "record is already complete"); in completeDefinition()
[all …]
H A DSemaBoundsSafety.cpp36 (!RD->isCompleteDefinition() && RD->getName().empty()))) { in GetEnclosingNamedOrTopAnonRecord()
H A DHLSLExternalSemaSource.cpp392 if (!Record->isCompleteDefinition()) in onCompletion()
H A DSemaCast.cpp602 if (!DeclFrom->isCompleteDefinition()) in diagnoseBadCast()
605 if (!DeclTo->isCompleteDefinition()) in diagnoseBadCast()
1060 if (!SrcRD || !SrcRD->isCompleteDefinition() || SrcRD->isInvalidDecl()) in DiagnoseReinterpretUpDownCast()
1065 if (!DestRD || !DestRD->isCompleteDefinition() || DestRD->isInvalidDecl()) in DiagnoseReinterpretUpDownCast()
1102 !ClassDefinition->isCompleteDefinition()) in DiagnoseReinterpretUpDownCast()
H A DSemaCXXScopeSpec.cpp232 if (EnumD->isCompleteDefinition()) { in RequireCompleteEnumDecl()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DObjectFilePCHContainerWriter.cpp81 if (!TD->isCompleteDefinition()) in VisitTypeDecl()
224 if (!D->isCompleteDefinition()) in HandleTagDeclDefinition()
H A DCodeGenTypes.cpp703 if (ED->isCompleteDefinition() || ED->isFixed()) in ConvertType()
806 if (!RD || !RD->isCompleteDefinition() || !Ty->isOpaque()) in ConvertRecordDeclType()
H A DCGClass.cpp82 assert(vbaseClass->isCompleteDefinition()); in getVBaseAlignment()
96 if (!baseDecl->isCompleteDefinition()) in getDynamicOffsetAlignment()
2844 if (!ClassDecl->isCompleteDefinition() || !ClassDecl->isDynamicClass()) in EmitVTablePtrCheckForCast()
/freebsd/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
H A DClangASTImporter.cpp266 if (original_tag_decl->isCompleteDefinition()) { in ~CompleteTagDeclsScope()
660 if (!definition || !definition->isCompleteDefinition()) in importRecordLayoutFromOrigin()
1189 to_tag->setCompleteDefinition(from_tag->isCompleteDefinition()); in ImportDefinitionTo()
1398 (from_tag_decl->isCompleteDefinition() ? "complete" : "incomplete"), in Imported()
1399 (to_tag_decl->isCompleteDefinition() ? "complete" : "incomplete")); in Imported()
H A DASTUtils.h428 if (Tag->isCompleteDefinition()) in CompleteType()
/freebsd/contrib/llvm-project/clang/lib/InstallAPI/
H A DVisitor.cpp310 assert(D->isCompleteDefinition() && "Only works on complete definitions"); in hasVTable()
557 if (!D->isCompleteDefinition()) in VisitCXXRecordDecl()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DLLVMConventionsChecker.cpp302 if (R->isCompleteDefinition()) in checkASTDecl()
/freebsd/contrib/llvm-project/clang/include/clang/ExtractAPI/
H A DExtractAPIVisitor.h176 if (!Decl->isCompleteDefinition()) { in getBases()
1174 if (TagDecl->isEmbeddedInDeclarator() && TagDecl->isCompleteDefinition() && in VisitTypedefNameDecl()
1547 TagTypeDecl->isCompleteDefinition()) in fetchRawCommentForDecl()
/freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/
H A DProgram.cpp292 if (!RD->isCompleteDefinition()) in getOrCreateRecord()
H A DContext.cpp477 if (!MD->getParent()->isCompleteDefinition()) in getOrCreateFunction()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DDeclPrinter.cpp617 if (D->isCompleteDefinition()) { in VisitEnumDecl()
634 if (D->isCompleteDefinition()) { in VisitRecordDecl()
1136 if (D->isCompleteDefinition()) { in VisitCXXRecordDecl()
H A DExternalASTMerger.cpp315 Tag->setCompleteDefinition(SourceTag->isCompleteDefinition()); in CompleteType()
H A DTypeLoc.cpp317 return D->isCompleteDefinition() && in isDefinition()
H A DASTImporter.cpp2223 if (FromRecord->getDefinition() && FromRecord->isCompleteDefinition() && in ImportDefinitionIfNeeded()
2425 if (FromRecordDecl->isCompleteDefinition() && in ImportFieldDeclDefinition()
2426 !ToRecordDecl->isCompleteDefinition()) in ImportFieldDeclDefinition()
2454 assert(From->isCompleteDefinition() && To->getDefinition() == To && in ImportImplicitMethods()
3286 if (D->isCompleteDefinition()) in VisitEnumDecl()
3336 if (D->hasExternalLexicalStorage() && !D->isCompleteDefinition()) in VisitRecordDecl()
3541 if (D->isCompleteDefinition()) in VisitRecordDecl()
6630 if (D->isCompleteDefinition()) in VisitClassTemplateSpecializationDecl()
9958 if (ToRecord->isCompleteDefinition()) in ImportContext()
9967 !FromRecord->isCompleteDefinition()) in ImportContext()
[all …]
H A DJSONNodeDumper.cpp1000 attributeOnlyIfTrue("completeDefinition", RD->isCompleteDefinition()); in VisitRecordDecl()
1011 if (!RD->isCompleteDefinition()) in VisitCXXRecordDecl()
H A DDecl.cpp4864 if (isCompleteDefinition()) in getDefinition()
4880 if (R->isCompleteDefinition()) in getDefinition()
4985 assert(!isCompleteDefinition() && "Cannot redefine enums!"); in completeDefinition()
5181 assert(!isCompleteDefinition() && "Cannot redefine record!"); in completeDefinition()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/
H A DSPIR.cpp436 assert(RD->isCompleteDefinition() && in getInlineSpirvType()
/freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/
H A DCIRGenTypes.cpp226 if (!rd || !rd->isCompleteDefinition() || entry.isComplete()) in convertRecordDeclType()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DDecl.h3774 return isCompleteDefinition(); in isThisDeclarationADefinition()
3778 bool isCompleteDefinition() const { return TagDeclBits.IsCompleteDefinition; } in isCompleteDefinition() function
3843 assert(isCompleteDefinition() && in demoteThisDefinitionToDeclaration()
4180 return isCompleteDefinition() || IntegerType; in isComplete()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderDecl.cpp789 if (ED->isCompleteDefinition() && Reader.getContext().getLangOpts().Modules) { in VisitEnumDecl()
795 if (!D->isFromASTFile() && D->isCompleteDefinition()) { in VisitEnumDecl()
851 if (RD->isCompleteDefinition()) { in VisitRecordDecl()
858 if (!D->isFromASTFile() && D->isCompleteDefinition()) { in VisitRecordDecl()
2286 if (KeyFn.isValid() && D->isCompleteDefinition()) in VisitCXXRecordDeclImpl()

123