Home
last modified time | relevance | path

Searched refs:getDefinition (Results 1 – 25 of 70) sorted by relevance

123

/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Lex/
H A DMacroInfo.h380 DefInfo getDefinition();
381 const DefInfo getDefinition() const { in getDefinition() function
382 return const_cast<MacroDirective *>(this)->getDefinition(); in getDefinition()
386 if (const DefInfo Def = getDefinition()) in isDefined()
392 return getDefinition().getMacroInfo(); in getMacroInfo()
394 MacroInfo *getMacroInfo() { return getDefinition().getMacroInfo(); } in getMacroInfo()
479 return DefDirective->getPrevious()->getDefinition(); in getPreviousDefinition()
H A DPreprocessingRecord.h190 if (MacroDefinitionRecord *Def = getDefinition()) in getName()
197 MacroDefinitionRecord *getDefinition() const { in getDefinition() function
/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DDeclObjC.cpp97 if (const ObjCProtocolDecl *Def = Proto->getDefinition()) in getMethod()
183 if (const ObjCProtocolDecl *Def = Proto->getDefinition()) in findPropertyDecl()
241 if (const ObjCProtocolDecl *Def = Proto->getDefinition()) in FindPropertyDeclaration()
314 if (const ObjCInterfaceDecl *def = getDefinition()) in getTypeParamList()
568 getCanonicalDecl()->getDefinition() == getDefinition()) in isDesignatedInitializer()
1550 if (const ObjCInterfaceDecl *Def = getDefinition()) { in getImplementation()
1897 const ObjCProtocolDecl *Def = getDefinition(); in lookupMethod()
1926 if (const ObjCProtocolDecl *PDecl = getDefinition()) { in collectPropertiesToImplement()
1943 if (const ObjCProtocolDecl *PDecl = getDefinition()) { in collectInheritedProtocolProperties()
2052 ClassInterface = ClassInterface->getDefinition(); in Create()
[all …]
H A DDeclBase.cpp453 Definition = ID->getDefinition(); in getExternalSourceSymbolAttr()
455 Definition = PD->getDefinition(); in getExternalSourceSymbolAttr()
457 Definition = TD->getDefinition(); in getExternalSourceSymbolAttr()
1178 if (auto *Def = cast<ObjCInterfaceDecl>(this)->getDefinition()) in getPrimaryContext()
1183 if (auto *Def = cast<ObjCProtocolDecl>(this)->getDefinition()) in getPrimaryContext()
1200 if (TagDecl *Def = Tag->getDefinition()) in getPrimaryContext()
H A DASTImporter.cpp1584 !ToRecord->getDefinition()) { in ImportDefinitionIfNeeded()
1594 if (FromEnum->getDefinition() && !ToEnum->getDefinition()) { in ImportDefinitionIfNeeded()
4012 if (To->getDefinition()) { in ImportDefinition()
4353 if (To->getDefinition()) { in ImportDefinition()
7823 if (ToClass->getDefinition()) { in ImportContext()
7834 if (ToProto->getDefinition()) { in ImportContext()
8316 if (!ToEnum->getDefinition()) { in ImportDefinition_New()
8323 if (!ToIFace->getDefinition()) { in ImportDefinition_New()
8331 if (!ToProto->getDefinition()) { in ImportDefinition_New()
8474 if (!ID->getDefinition()) in CompleteDecl()
[all …]
H A DExternalASTMerger.cpp230 if (!SourceTag->getDefinition()) in CompleteType()
250 if (!SourceInterface->getDefinition()) in CompleteType()
H A DASTStructuralEquivalence.cpp1021 D1 = D1->getDefinition(); in IsStructurallyEquivalent()
1022 D2 = D2->getDefinition(); in IsStructurallyEquivalent()
1190 D1 = D1->getDefinition(); in IsStructurallyEquivalent()
1191 D2 = D2->getDefinition(); in IsStructurallyEquivalent()
H A DRecordLayoutBuilder.cpp2972 if (D->hasExternalLexicalStorage() && !D->getDefinition()) in getASTRecordLayout()
2975 D = D->getDefinition(); in getASTRecordLayout()
3059 assert(RD->getDefinition() && "Cannot get key function for forward decl!"); in getCurrentKeyFunction()
3060 RD = RD->getDefinition(); in getCurrentKeyFunction()
3165 if (D->hasExternalLexicalStorage() && !D->getDefinition()) in getObjCLayout()
3167 D = D->getDefinition(); in getObjCLayout()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/
H A DDecl.h1178 VarDecl *getDefinition(ASTContext &);
1182 VarDecl *getDefinition() { in getDefinition() function
1183 return getDefinition(getASTContext()); in getDefinition()
1185 const VarDecl *getDefinition() const { in getDefinition() function
1955 FunctionDecl *getDefinition() { in getDefinition() function
1961 const FunctionDecl *getDefinition() const { in getDefinition() function
3237 TagDecl *getDefinition() const;
3427 EnumDecl *getDefinition() const { in getDefinition() function
3458 const EnumDecl *E = getDefinition(); in enumerator_begin()
3465 const EnumDecl *E = getDefinition(); in enumerator_end()
[all …]
H A DDeclObjC.h1461 if (const ObjCInterfaceDecl *Def = getDefinition()) in ivar_begin()
1469 if (const ObjCInterfaceDecl *Def = getDefinition()) in ivar_end()
1531 return getDefinition() == this; in isThisDeclarationADefinition()
1549 ObjCInterfaceDecl *getDefinition() { in getDefinition() function
1556 const ObjCInterfaceDecl *getDefinition() const { in getDefinition() function
2210 ObjCProtocolDecl *getDefinition() { in getDefinition() function
2215 const ObjCProtocolDecl *getDefinition() const { in getDefinition() function
2222 return getDefinition() == this; in isThisDeclarationADefinition()
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCodeGenTBAA.cpp101 const RecordDecl *RD = TTy->getDecl()->getDefinition(); in isValidBaseType()
247 const RecordDecl *RD = TTy->getDecl()->getDefinition(); in CollectFields()
297 const RecordDecl *RD = TTy->getDecl()->getDefinition(); in getBaseTypeInfoHelper()
H A DModuleBuilder.cpp112 if (auto Def = TD->getDefinition()) in GetDeclForMangledName()
H A DCGDebugInfo.cpp2018 if (DebugTypeExtRefs && isDefinedInClangModule(RD->getDefinition())) in completeClassData()
2050 if (DebugTypeExtRefs && isDefinedInClangModule(RD->getDefinition())) in shouldOmitDefinition()
2130 const RecordDecl *D = RD->getDefinition(); in CreateTypeDefinition()
2239 ObjCInterfaceDecl *Def = ID->getDefinition(); in CreateType()
2643 DebugTypeExtRefs && ED->isFromASTFile() && ED->getDefinition(); in CreateEnumType()
2647 if (isImportedFromModule || !ED->getDefinition()) { in CreateEnumType()
2687 ED = ED->getDefinition(); in CreateTypeDefinition()
2838 if (isa<RecordDecl>(D) && !cast<RecordDecl>(D)->getDefinition()) in getParentModuleOrNull()
2994 if (T && (!T->isForwardDecl() || !RD->getDefinition())) in CreateLimitedType()
2999 const RecordDecl *D = RD->getDefinition(); in CreateLimitedType()
[all …]
/freebsd-12.1/contrib/llvm/tools/clang/lib/Lex/
H A DMacroInfo.cpp179 MacroDirective::DefInfo MacroDirective::getDefinition() { in getDefinition() function in MacroDirective
206 for (DefInfo Def = getDefinition(); Def; Def = Def.getPreviousDefinition()) { in findDirectiveAtLoc()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Tooling/Refactoring/Rename/
H A DUSRFindingAction.cpp106 RecordDecl = RecordDecl->getDefinition(); in handleCXXRecordDecl()
125 RecordDecl = RecordDecl->getDefinition(); in addUSRsOfCtorDtors()
/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
H A DPaddingChecker.cpp81 if (!(RD = RD->getDefinition())) in visitRecord()
137 if (!(RD = RD->getDefinition())) in shouldSkipDecl()
H A DDynamicTypeChecker.cpp154 return Decl->getDefinition(); in hasDefinition()
H A DIvarInvalidationChecker.cpp259 containsInvalidationMethod(I->getDefinition(), OutInfo, Partial); in containsInvalidationMethod()
273 containsInvalidationMethod(I->getDefinition(), OutInfo, Partial); in containsInvalidationMethod()
H A DLLVMConventionsChecker.cpp251 const RecordDecl *RD = RT->getDecl()->getDefinition(); in Visit()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Serialization/
H A DASTCommon.cpp272 if (const TagDecl *Def = cast<TagDecl>(DC)->getDefinition()) in getDefinitiveDeclContext()
301 = cast<ObjCProtocolDecl>(DC)->getDefinition()) in getDefinitiveDeclContext()
/freebsd-12.1/contrib/llvm/tools/lldb/source/Symbol/
H A DClangASTImporter.cpp527 if (!interface_decl->getDefinition()) { in CompleteDecl()
533 if (!protocol_decl->getDefinition()) in CompleteDecl()
536 if (!tag_decl->getDefinition() && !tag_decl->isBeingDefined()) { in CompleteDecl()
673 if (tag_decl->getDefinition() || tag_decl->isBeingDefined()) in RequireCompleteType()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSemaTemplateInstantiate.cpp2007 = cast_or_null<CXXRecordDecl>(Pattern->getDefinition()); in InstantiateClass()
2238 EnumDecl *PatternDef = Pattern->getDefinition(); in InstantiateEnum()
2649 if (!Var->getInstantiatedFromStaticDataMember()->getDefinition()) in InstantiateClassMembers()
2697 if (!Record->getDefinition()) { in InstantiateClassMembers()
2698 if (!Pattern->getDefinition()) { in InstantiateClassMembers()
2725 Pattern = cast_or_null<CXXRecordDecl>(Record->getDefinition()); in InstantiateClassMembers()
2744 if (Enum->getDefinition()) in InstantiateClassMembers()
2751 if (!Pattern->getDefinition()) in InstantiateClassMembers()
H A DSemaDeclObjC.cpp862 ->getDefinition() == prevTypeParam->getDeclContext())) { in checkTypeParamListConsistency()
1057 if (ObjCInterfaceDecl *Def = PrevIDecl->getDefinition()) { in ActOnStartClassInterface()
1273 if (!PDecl->hasDefinition() || PDecl->getDefinition()->isHidden()) { in NestedProtocolHasNoDefinition()
1311 if (!PDecl->isThisDeclarationADefinition() && PDecl->getDefinition()) in FindProtocolDeclaration()
1312 PDecl = PDecl->getDefinition(); in FindProtocolDeclaration()
1449 if (!proto->isThisDeclarationADefinition() && proto->getDefinition()) in actOnObjCTypeArgsOrProtocolQualifiers()
1450 proto = proto->getDefinition(); in actOnObjCTypeArgsOrProtocolQualifiers()
2719 PDecl->getDefinition()) in CheckProtocolMethodDefs()
2720 PDecl = PDecl->getDefinition(); in CheckProtocolMethodDefs()
3087 } else if (ObjCInterfaceDecl *Def = PrevIDecl->getDefinition()) { in ActOnForwardClassDeclaration()
[all …]
H A DSemaLookup.cpp718 if (!Class->getDefinition() || Class->isDependentContext()) in CanDeclareSpecialMemberFunction()
786 if (Record->getDefinition() && CanDeclareSpecialMemberFunction(Record)) { in DeclareImplicitMemberFunctionsWithName()
800 if (Record->getDefinition() && Record->needsImplicitDestructor() && in DeclareImplicitMemberFunctionsWithName()
810 if (Record->getDefinition() && CanDeclareSpecialMemberFunction(Record)) { in DeclareImplicitMemberFunctionsWithName()
2065 if (!LookupRec || !LookupRec->getDefinition()) in LookupQualifiedName()
2859 RD = RD->getDefinition(); in LookupSpecialMember()
5025 return VD->getDefinition(); in getDefinitionToImport()
5027 return FD->getDefinition(); in getDefinitionToImport()
5029 return TD->getDefinition(); in getDefinitionToImport()
5031 return ID->getDefinition(); in getDefinitionToImport()
[all …]
/freebsd-12.1/contrib/llvm/tools/clang/lib/Index/
H A DIndexTypeSourceInfo.cpp173 RD = RD->getDefinition(); in VisitDependentNameTypeLoc()

123