Home
last modified time | relevance | path

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

123

/NextBSD/contrib/llvm/tools/clang/include/clang/Lex/
HDMacroInfo.h393 DefInfo getDefinition();
394 const DefInfo getDefinition() const { in getDefinition() function
395 return const_cast<MacroDirective *>(this)->getDefinition(); in getDefinition()
399 if (const DefInfo Def = getDefinition()) in isDefined()
405 return getDefinition().getMacroInfo(); in getMacroInfo()
407 MacroInfo *getMacroInfo() { return getDefinition().getMacroInfo(); } in getMacroInfo()
488 return DefDirective->getPrevious()->getDefinition(); in getPreviousDefinition()
HDPreprocessingRecord.h179 if (MacroDefinitionRecord *Def = getDefinition()) in getName()
186 MacroDefinitionRecord *getDefinition() const { in getDefinition() function
/NextBSD/contrib/llvm/tools/clang/lib/CodeGen/
HDCodeGenTBAA.cpp179 const RecordDecl *RD = TTy->getDecl()->getDefinition(); in CollectFields()
230 const RecordDecl *RD = TTy->getDecl()->getDefinition(); in isTBAAPathStruct()
250 const RecordDecl *RD = TTy->getDecl()->getDefinition(); in getTBAAStructTypeInfo()
HDModuleBuilder.cpp90 if (auto Def = TD->getDefinition()) in GetDeclForMangledName()
HDCGDebugInfo.cpp640 const RecordDecl *D = RD->getDefinition(); in getOrCreateRecordFwdDecl()
1516 const RecordDecl *D = RD->getDefinition(); in CreateTypeDefinition()
1604 ObjCInterfaceDecl *Def = ID->getDefinition(); in CreateType()
1922 if (!ED->getDefinition()) { in CreateEnumType()
1953 ED = ED->getDefinition(); in CreateTypeDefinition()
2219 if (T && (!T->isForwardDecl() || !RD->getDefinition())) in CreateLimitedType()
2224 const RecordDecl *D = RD->getDefinition(); in CreateLimitedType()
3313 llvm::DIType *Ty = E.Type->getDecl()->getDefinition() in finalize()
HDCodeGenTypes.cpp651 RD = RD->getDefinition(); in ConvertRecordDeclType()
/NextBSD/contrib/llvm/tools/clang/lib/AST/
HDDeclObjC.cpp73 if (const ObjCProtocolDecl *Def = Proto->getDefinition()) in getMethod()
159 if (const ObjCProtocolDecl *Def = Proto->getDefinition()) in findPropertyDecl()
189 if (const ObjCProtocolDecl *Def = Proto->getDefinition()) in FindPropertyDeclaration()
248 if (const ObjCInterfaceDecl *def = getDefinition()) in getTypeParamList()
281 if (ObjCInterfaceDecl *superDef = superDecl->getDefinition()) in getSuperClass()
1394 if (const ObjCInterfaceDecl *Def = getDefinition()) { in getImplementation()
1407 getASTContext().setObjCImplementation(getDefinition(), ImplD); in setImplementation()
1738 const ObjCProtocolDecl *Def = getDefinition(); in lookupMethod()
1768 if (const ObjCProtocolDecl *PDecl = getDefinition()) { in collectPropertiesToImplement()
1784 if (const ObjCProtocolDecl *PDecl = getDefinition()) { in collectInheritedProtocolProperties()
[all …]
HDASTImporter.cpp1045 D1 = D1->getDefinition(); in IsStructurallyEquivalent()
1046 D2 = D2->getDefinition(); in IsStructurallyEquivalent()
1922 …if (FromRecord->getDefinition() && FromRecord->isCompleteDefinition() && !ToRecord->getDefinition(… in ImportDefinitionIfNeeded()
1931 if (FromEnum->getDefinition() && !ToEnum->getDefinition()) { in ImportDefinitionIfNeeded()
1985 if (To->getDefinition() || To->isBeingDefined()) { in ImportDefinition()
2103 if (To->getDefinition() || To->isBeingDefined()) { in ImportDefinition()
2541 TagDecl *Definition = D->getDefinition(); in VisitRecordDecl()
2600 if (RecordDecl *FoundDef = FoundRecord->getDefinition()) { in VisitRecordDecl()
3207 if (VarDecl *DDef = D->getDefinition()) { in VisitVarDecl()
3208 if (VarDecl *ExistingDef = MergeWithVar->getDefinition()) { in VisitVarDecl()
[all …]
HDRecordLayoutBuilder.cpp2879 if (D->hasExternalLexicalStorage() && !D->getDefinition()) in getASTRecordLayout()
2882 D = D->getDefinition(); in getASTRecordLayout()
2959 assert(RD->getDefinition() && "Cannot get key function for forward decl!"); in getCurrentKeyFunction()
2960 RD = cast<CXXRecordDecl>(RD->getDefinition()); in getCurrentKeyFunction()
3030 if (D->hasExternalLexicalStorage() && !D->getDefinition()) in getObjCLayout()
3032 D = D->getDefinition(); in getObjCLayout()
HDDeclBase.cpp938 if (ObjCInterfaceDecl *Def = cast<ObjCInterfaceDecl>(this)->getDefinition()) in getPrimaryContext()
944 if (ObjCProtocolDecl *Def = cast<ObjCProtocolDecl>(this)->getDefinition()) in getPrimaryContext()
962 if (TagDecl *Def = Tag->getDefinition()) in getPrimaryContext()
HDDeclCXX.cpp747 if (FieldRec->getDefinition()) { in addedMember()
1275 return CTD->getTemplatedDecl()->getDefinition(); in getTemplateInstantiationPattern()
1284 return CTPSD->getDefinition(); in getTemplateInstantiationPattern()
1293 return RD->getDefinition(); in getTemplateInstantiationPattern()
HDCXXInheritance.cpp149 cast_or_null<CXXRecordDecl>(Ty->getDecl()->getDefinition()); in forallBases()
/NextBSD/contrib/llvm/tools/clang/lib/Lex/
HDMacroInfo.cpp172 MacroDirective::DefInfo MacroDirective::getDefinition() { in getDefinition() function in MacroDirective
198 for (DefInfo Def = getDefinition(); Def; Def = Def.getPreviousDefinition()) { in findDirectiveAtLoc()
/NextBSD/contrib/llvm/tools/clang/include/clang/AST/
HDDecl.h1021 VarDecl *getDefinition(ASTContext &);
1022 const VarDecl *getDefinition(ASTContext &C) const { in getDefinition() function
1023 return const_cast<VarDecl*>(this)->getDefinition(C); in getDefinition()
1025 VarDecl *getDefinition() { in getDefinition() function
1026 return getDefinition(getASTContext()); in getDefinition()
1028 const VarDecl *getDefinition() const { in getDefinition() function
1029 return const_cast<VarDecl*>(this)->getDefinition(); in getDefinition()
2885 TagDecl *getDefinition() const;
3060 EnumDecl *getDefinition() const { in getDefinition() function
3061 return cast_or_null<EnumDecl>(TagDecl::getDefinition()); in getDefinition()
[all …]
HDDeclObjC.h1127 if (const ObjCInterfaceDecl *Def = getDefinition()) in ivar_begin()
1134 if (const ObjCInterfaceDecl *Def = getDefinition()) in ivar_end()
1196 return getDefinition() == this; in isThisDeclarationADefinition()
1219 ObjCInterfaceDecl *getDefinition() { in getDefinition() function
1226 const ObjCInterfaceDecl *getDefinition() const { in getDefinition() function
1866 ObjCProtocolDecl *getDefinition() { in getDefinition() function
1871 const ObjCProtocolDecl *getDefinition() const { in getDefinition() function
1878 return getDefinition() == this; in isThisDeclarationADefinition()
/NextBSD/contrib/llvm/tools/clang/lib/Serialization/
HDASTCommon.cpp105 if (const TagDecl *Def = cast<TagDecl>(DC)->getDefinition()) in getDefinitiveDeclContext()
134 = cast<ObjCProtocolDecl>(DC)->getDefinition()) in getDefinitiveDeclContext()
/NextBSD/contrib/llvm/tools/lldb/source/Symbol/
HDClangASTImporter.cpp329 if (!interface_decl->getDefinition()) in CompleteDecl()
337 if (!protocol_decl->getDefinition()) in CompleteDecl()
342 if (!tag_decl->getDefinition() && !tag_decl->isBeingDefined()) in CompleteDecl()
434 if (tag_decl->getDefinition() || tag_decl->isBeingDefined()) in RequireCompleteType()
/NextBSD/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
HDIvarInvalidationChecker.cpp261 containsInvalidationMethod(I->getDefinition(), OutInfo, Partial); in containsInvalidationMethod()
275 containsInvalidationMethod(I->getDefinition(), OutInfo, Partial); in containsInvalidationMethod()
HDLLVMConventionsChecker.cpp252 const RecordDecl *RD = RT->getDecl()->getDefinition(); in Visit()
HDCallAndMessageChecker.cpp232 const RecordDecl *RD = RT->getDecl()->getDefinition(); in PreVisitProcessArg()
/NextBSD/contrib/llvm/tools/clang/lib/Sema/
HDSemaDeclObjC.cpp768 ->getDefinition() == prevTypeParam->getDeclContext())) { in checkTypeParamListConsistency()
964 if (ObjCInterfaceDecl *Def = PrevIDecl->getDefinition()) { in ActOnStartClassInterface()
1116 if (ObjCProtocolDecl *Def = PrevDecl? PrevDecl->getDefinition() : nullptr) { in ActOnStartProtocolInterface()
1169 if (!PDecl->hasDefinition() || PDecl->getDefinition()->isHidden()) { in NestedProtocolHasNoDefinition()
1210 if (!PDecl->isThisDeclarationADefinition() && PDecl->getDefinition()) in FindProtocolDeclaration()
1211 PDecl = PDecl->getDefinition(); in FindProtocolDeclaration()
1339 if (!proto->isThisDeclarationADefinition() && proto->getDefinition()) in actOnObjCTypeArgsOrProtocolQualifiers()
1340 proto = proto->getDefinition(); in actOnObjCTypeArgsOrProtocolQualifiers()
2604 PDecl->getDefinition()) in CheckProtocolMethodDefs()
2605 PDecl = PDecl->getDefinition(); in CheckProtocolMethodDefs()
[all …]
HDSemaTemplateInstantiate.cpp1936 = cast_or_null<CXXRecordDecl>(Pattern->getDefinition()); in InstantiateClass()
2153 EnumDecl *PatternDef = Pattern->getDefinition(); in InstantiateEnum()
2544 if (!Record->getDefinition()) { in InstantiateClassMembers()
2545 if (!Pattern->getDefinition()) { in InstantiateClassMembers()
2572 Pattern = cast_or_null<CXXRecordDecl>(Record->getDefinition()); in InstantiateClassMembers()
2591 if (Enum->getDefinition()) in InstantiateClassMembers()
2598 if (!Pattern->getDefinition()) in InstantiateClassMembers()
HDSemaLookup.cpp564 if (!Class->getDefinition() || Class->isDependentContext()) in CanDeclareSpecialMemberFunction()
631 if (Record->getDefinition() && CanDeclareSpecialMemberFunction(Record)) { in DeclareImplicitMemberFunctionsWithName()
645 if (Record->getDefinition() && Record->needsImplicitDestructor() && in DeclareImplicitMemberFunctionsWithName()
655 if (Record->getDefinition() && CanDeclareSpecialMemberFunction(Record)) { in DeclareImplicitMemberFunctionsWithName()
1786 if (!LookupRec || !LookupRec->getDefinition()) in LookupQualifiedName()
2554 RD = RD->getDefinition(); in LookupSpecialMember()
4665 return VD->getDefinition(); in getDefinitionToImport()
4669 return TD->getDefinition(); in getDefinitionToImport()
4671 return ID->getDefinition(); in getDefinitionToImport()
4673 return PD->getDefinition(); in getDefinitionToImport()
HDSema.cpp441 const VarDecl *DeclToCheck = VD->getDefinition(); in ShouldRemoveFromUnused()
578 Complete = MethodsAndNestedClassesComplete(R->getDefinition(), in MethodsAndNestedClassesComplete()
836 const VarDecl *DiagD = cast<VarDecl>(*I)->getDefinition(); in ActOnEndOfTranslationUnit()
HDSemaDecl.cpp1090 CurContext = cast<TagDecl>(D)->getDefinition(); in ActOnTagStartSkippedDefinition()
1654 if (Def && Def->getDefinition()) in getObjCInterfaceDecl()
1655 Def = Def->getDefinition(); in getObjCInterfaceDecl()
2267 static const Decl *getDefinition(const Decl *D) { in getDefinition() function
2269 return TD->getDefinition(); in getDefinition()
2271 const VarDecl *Def = VD->getDefinition(); in getDefinition()
2297 const Decl *Def = getDefinition(Old); in checkNewAttributesAfterDef()
3499 (Def = Old->getDefinition())) { in MergeVarDecl()
4343 RecordDecl *RecordDef = Record->getDefinition(); in BuildMicrosoftCAnonymousStruct()
6931 Record->getDefinition() && !Record->isBeingDefined() && in CreateNewFunctionDecl()
[all …]

123