Home
last modified time | relevance | path

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

123

/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DHLSLExternalSemaSource.cpp60 if (PrevDecl && PrevDecl->isCompleteDefinition()) { in BuiltinTypeDeclBuilder()
85 if (Record->isCompleteDefinition()) in addMemberVariable()
106 if (Record->isCompleteDefinition()) in addHandleMember()
120 if (Record->isCompleteDefinition()) in annotateHLSLResource()
158 if (Record->isCompleteDefinition()) in addDefaultHandleConstructor()
210 if (Record->isCompleteDefinition()) in addArraySubscriptOperators()
218 if (Record->isCompleteDefinition()) in addArraySubscriptOperator()
296 if (Record->isCompleteDefinition()) in startDefinition()
303 if (Record->isCompleteDefinition()) in completeDefinition()
329 if (Builder.Record->isCompleteDefinition()) in addTypeParameter()
H A DSemaBoundsSafety.cpp34 (!RD->isCompleteDefinition() && RD->getName().empty()))) { in GetEnclosingNamedOrTopAnonRecord()
H A DSemaCast.cpp553 if (!DeclFrom->isCompleteDefinition()) in diagnoseBadCast()
556 if (!DeclTo->isCompleteDefinition()) in diagnoseBadCast()
1010 if (!SrcRD || !SrcRD->isCompleteDefinition() || SrcRD->isInvalidDecl()) in DiagnoseReinterpretUpDownCast()
1015 if (!DestRD || !DestRD->isCompleteDefinition() || DestRD->isInvalidDecl()) in DiagnoseReinterpretUpDownCast()
1052 !ClassDefinition->isCompleteDefinition()) in DiagnoseReinterpretUpDownCast()
H A DSemaCXXScopeSpec.cpp237 if (EnumD->isCompleteDefinition()) { in RequireCompleteEnumDecl()
/freebsd/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
H A DClangASTImporter.cpp267 if (original_tag_decl->isCompleteDefinition()) { in ~CompleteTagDeclsScope()
661 if (!definition || !definition->isCompleteDefinition()) in importRecordLayoutFromOrigin()
1158 to_tag->setCompleteDefinition(from_tag->isCompleteDefinition()); in ImportDefinitionTo()
1375 (from_tag_decl->isCompleteDefinition() ? "complete" : "incomplete"), in Imported()
1376 (to_tag_decl->isCompleteDefinition() ? "complete" : "incomplete")); in Imported()
H A DASTUtils.h372 if (Tag->isCompleteDefinition()) in CompleteType()
/freebsd/contrib/llvm-project/clang/lib/InstallAPI/
H A DVisitor.cpp311 assert(D->isCompleteDefinition() && "Only works on complete definitions"); in hasVTable()
558 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/lib/AST/Interp/
H A DByteCodeEmitter.cpp105 if (!MD->getParent()->isCompleteDefinition()) in compileFunc()
H A DProgram.cpp260 if (!RD->isCompleteDefinition()) in getOrCreateRecord()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCodeGenTypes.cpp710 if (ED->isCompleteDefinition() || ED->isFixed()) in ConvertType()
809 if (!RD || !RD->isCompleteDefinition() || !Ty->isOpaque()) in ConvertRecordDeclType()
H A DCGClass.cpp83 assert(vbaseClass->isCompleteDefinition()); in getVBaseAlignment()
97 if (!baseDecl->isCompleteDefinition()) in getDynamicOffsetAlignment()
2811 if (!ClassDecl->isCompleteDefinition() || !ClassDecl->isDynamicClass()) in EmitVTablePtrCheckForCast()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DDeclPrinter.cpp587 if (D->isCompleteDefinition()) { in VisitEnumDecl()
604 if (D->isCompleteDefinition()) { in VisitRecordDecl()
1100 if (D->isCompleteDefinition()) { in VisitCXXRecordDecl()
H A DExternalASTMerger.cpp317 Tag->setCompleteDefinition(SourceTag->isCompleteDefinition()); in CompleteType()
H A DTypeLoc.cpp316 return D->isCompleteDefinition() && in isDefinition()
H A DASTImporter.cpp1955 if (FromRecord->getDefinition() && FromRecord->isCompleteDefinition() && in ImportDefinitionIfNeeded()
2157 if (FromRecordDecl->isCompleteDefinition() && in ImportFieldDeclDefinition()
2158 !ToRecordDecl->isCompleteDefinition()) in ImportFieldDeclDefinition()
2186 assert(From->isCompleteDefinition() && To->getDefinition() == To && in ImportImplicitMethods()
3016 if (D->isCompleteDefinition()) in VisitEnumDecl()
3066 if (D->hasExternalLexicalStorage() && !D->isCompleteDefinition()) in VisitRecordDecl()
3270 if (D->isCompleteDefinition()) in VisitRecordDecl()
6347 if (D->isCompleteDefinition()) in VisitClassTemplateSpecializationDecl()
9579 if (ToRecord->isCompleteDefinition()) in ImportContext()
9588 !FromRecord->isCompleteDefinition()) in ImportContext()
[all …]
H A DJSONNodeDumper.cpp998 attributeOnlyIfTrue("completeDefinition", RD->isCompleteDefinition()); in VisitRecordDecl()
1004 if (!RD->isCompleteDefinition()) in VisitCXXRecordDecl()
H A DDecl.cpp4753 if (isCompleteDefinition()) in getDefinition()
4769 if (R->isCompleteDefinition()) in getDefinition()
4874 assert(!isCompleteDefinition() && "Cannot redefine enums!"); in completeDefinition()
5074 assert(!isCompleteDefinition() && "Cannot redefine record!"); in completeDefinition()
H A DTextNodeDumper.cpp2084 if (D->isCompleteDefinition()) in VisitRecordDecl()
2424 if (!D->isCompleteDefinition()) in VisitCXXRecordDecl()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DDecl.h3656 return isCompleteDefinition(); in isThisDeclarationADefinition()
3660 bool isCompleteDefinition() const { return TagDeclBits.IsCompleteDefinition; } in isCompleteDefinition() function
3725 assert(isCompleteDefinition() && in demoteThisDefinitionToDeclaration()
4062 return isCompleteDefinition() || IntegerType; in isComplete()
/freebsd/contrib/llvm-project/clang/include/clang/ExtractAPI/
H A DExtractAPIVisitor.h1114 if (TagDecl->isEmbeddedInDeclarator() && TagDecl->isCompleteDefinition() && in VisitTypedefNameDecl()
1482 TagTypeDecl->isCompleteDefinition()) in fetchRawCommentForDecl()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderDecl.cpp806 if (ED->isCompleteDefinition() && Reader.getContext().getLangOpts().Modules) { in VisitEnumDecl()
812 if (!D->isFromASTFile() && D->isCompleteDefinition()) { in VisitEnumDecl()
868 if (RD->isCompleteDefinition()) { in VisitRecordDecl()
875 if (!D->isFromASTFile() && D->isCompleteDefinition()) { in VisitRecordDecl()
2261 if (KeyFn.isValid() && D->isCompleteDefinition()) in VisitCXXRecordDeclImpl()
H A DASTWriterDecl.cpp497 TagDeclBits.addBit(!isa<CXXRecordDecl>(D) ? D->isCompleteDefinition() : 0); in VisitTagDecl()
1532 if (D->isCompleteDefinition() && D->isInNamedModule()) in VisitCXXRecordDecl()
1540 if (D->isCompleteDefinition()) in VisitCXXRecordDecl()
/freebsd/contrib/llvm-project/clang/lib/ARCMigrate/
H A DObjCMT.cpp898 if (!EnumDcl->isCompleteDefinition() || EnumDcl->getIdentifier() || in migrateNSEnumDecl()
1061 if (!RecordTy->getDecl()->isCompleteDefinition()) in TypeIsInnerPointer()
/freebsd/contrib/llvm-project/lldb/source/Plugins/TypeSystem/Clang/
H A DTypeSystemClang.cpp2427 if (tag_decl->isCompleteDefinition()) in GetCompleteDecl()
2595 const bool is_complete = cxx_record_decl->isCompleteDefinition(); in GetCompleteRecordType()
2614 if (cxx_record_decl->isCompleteDefinition()) { in GetCompleteRecordType()
3452 return tag_decl->isCompleteDefinition(); in IsDefined()
3619 bool is_complete = cxx_record_decl->isCompleteDefinition(); in IsPossibleDynamicType()
8440 if (!cxx_record_decl->isCompleteDefinition()) in CompleteTagDeclarationDefinition()
8457 if (enum_decl->isCompleteDefinition()) in CompleteTagDeclarationDefinition()

123