Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/clang/lib/Sema/
H A DSemaCXXScopeSpec.cpp399 QualType ObjectType = GetTypeFromParser(IdInfo.ObjectType); in isNonTypeNestedNameSpecifier() local
406 if (!ObjectType.isNull()) { in isNonTypeNestedNameSpecifier()
410 LookupCtx = computeDeclContext(ObjectType); in isNonTypeNestedNameSpecifier()
411 isDependent = ObjectType->isDependentType(); in isNonTypeNestedNameSpecifier()
508 QualType ObjectType = GetTypeFromParser(IdInfo.ObjectType); in BuildCXXNestedNameSpecifier() local
515 if (!ObjectType.isNull()) { in BuildCXXNestedNameSpecifier()
519 LookupCtx = computeDeclContext(ObjectType); in BuildCXXNestedNameSpecifier()
520 isDependent = ObjectType->isDependentType(); in BuildCXXNestedNameSpecifier()
543 if (!ObjectType.isNull() && Found.empty()) { in BuildCXXNestedNameSpecifier()
674 if (!ObjectType.isNull() && !ObjectTypeSearchedInScope && in BuildCXXNestedNameSpecifier()
[all …]
H A DSemaExprCXX.cpp466 ParsedType ObjectType) { in getDestructorTypeForDecltype() argument
481 QualType SearchType = GetTypeFromParser(ObjectType); in getDestructorTypeForDecltype()
7504 ParsedType &ObjectType, in ActOnStartCXXMemberReference() argument
7525 ObjectType = ParsedType::make(BaseType); in ActOnStartCXXMemberReference()
7619 ObjectType = ParsedType::make(BaseType); in ActOnStartCXXMemberReference()
7641 ObjectType = ParsedType::make(BaseType); in ActOnStartCXXMemberReference()
7645 static bool CheckArrow(Sema &S, QualType &ObjectType, Expr *&Base, in CheckArrow() argument
7652 ObjectType = Base->getType(); in CheckArrow()
7664 if (ObjectType->isPointerType() || ObjectType->isArrayType() || in CheckArrow()
7665 ObjectType->isFunctionType()) { in CheckArrow()
[all …]
H A DSemaDeclObjC.cpp3696 QualType ObjectType) { in HelperIsMethodInObjCType() argument
3697 if (ObjectType.isNull()) in HelperIsMethodInObjCType()
3699 if (S.LookupMethodInObjectType(Sel, ObjectType, true/*Instance method*/)) in HelperIsMethodInObjCType()
3701 return S.LookupMethodInObjectType(Sel, ObjectType, false/*Class method*/) != in HelperIsMethodInObjCType()
3707 QualType ObjectType) { in SelectorsForTypoCorrection() argument
3711 if (ObjectType.isNull()) in SelectorsForTypoCorrection()
3713 else if (!ObjectType->isObjCObjectPointerType()) in SelectorsForTypoCorrection()
3716 ObjectType->getAsObjCInterfacePointerType()) { in SelectorsForTypoCorrection()
3717 ObjectType = QualType(ObjCPtr->getInterfaceType(), 0); in SelectorsForTypoCorrection()
3720 else if (ObjectType->isObjCIdType() || ObjectType->isObjCQualifiedIdType()) in SelectorsForTypoCorrection()
[all …]
H A DSemaTemplate.cpp205 QualType ObjectType = ObjectTypePtr.get(); in isTemplateName() local
209 if (LookupTemplateName(R, S, SS, ObjectType, EnteringContext, in isTemplateName()
377 QualType ObjectType, in LookupTemplateName() argument
395 if (!ObjectType.isNull()) { in LookupTemplateName()
399 LookupCtx = computeDeclContext(ObjectType); in LookupTemplateName()
400 IsDependent = !LookupCtx && ObjectType->isDependentType(); in LookupTemplateName()
401 assert((IsDependent || !ObjectType->isIncompleteType() || in LookupTemplateName()
402 !ObjectType->getAs<TagType>() || in LookupTemplateName()
403 ObjectType->castAs<TagType>()->isBeingDefined()) && in LookupTemplateName()
420 if (ObjectType->isObjCObjectOrInterfaceType() || in LookupTemplateName()
[all …]
H A DTreeTransform.h518 QualType ObjectType = QualType(),
562 QualType ObjectType = QualType(),
1270 SourceLocation NameLoc, QualType ObjectType,
1284 SourceLocation NameLoc, QualType ObjectType,
3897 QualType ObjectType,
3902 QualType ObjectType,
3906 TypeSourceInfo *TransformTSIInObjectScope(TypeLoc TL, QualType ObjectType,
4215 NestedNameSpecifierLoc NNS, QualType ObjectType, in TransformNestedNameSpecifierLoc() argument
4235 ObjectType); in TransformNestedNameSpecifierLoc()
4275 TypeLoc TL = TransformTypeInObjectScope(Q.getTypeLoc(), ObjectType, in TransformNestedNameSpecifierLoc()
[all …]
H A DSemaExprMember.cpp657 QualType ObjectType = SS.isSet() ? QualType() : QualType(RTy, 0); in LookupMemberExprInRecord() local
660 return SemaRef.LookupTemplateName(R, nullptr, SS, ObjectType, false, MOUS, in LookupMemberExprInRecord()
1004 ParsedType ObjectType; in BuildMemberReferenceExpr() local
1007 OpLoc, tok::arrow, ObjectType, in BuildMemberReferenceExpr()
H A DSemaOverload.cpp6943 QualType ObjectType; in AddFunctionCandidates() local
6948 ObjectType = E->getType(); in AddFunctionCandidates()
6951 if (!ObjectType.isNull() && ObjectType->isPointerType()) in AddFunctionCandidates()
6962 ExplicitTemplateArgs, ObjectType, ObjectClassification, in AddFunctionCandidates()
6967 cast<CXXMethodDecl>(FD)->getParent(), ObjectType, in AddFunctionCandidates()
6997 void Sema::AddMethodCandidate(DeclAccessPair FoundDecl, QualType ObjectType, in AddMethodCandidate() argument
7013 /*ExplicitArgs*/ nullptr, ObjectType, in AddMethodCandidate()
7018 ObjectType, ObjectClassification, Args, CandidateSet, in AddMethodCandidate()
7032 CXXRecordDecl *ActingContext, QualType ObjectType, in AddMethodCandidate() argument
7100 if (ObjectType.isNull()) in AddMethodCandidate()
[all …]
H A DSemaAccess.cpp1585 QualType ObjectType, in isMemberAccessibleForDeletion() argument
1593 ObjectType); in isMemberAccessibleForDeletion()
H A DSemaTemplateInstantiate.cpp1269 QualType ObjectType = QualType(),
1606 QualType ObjectType, NamedDecl *FirstQualifierInScope, in TransformTemplateName() argument
1680 return inherited::TransformTemplateName(SS, Name, NameLoc, ObjectType, in TransformTemplateName()
H A DSemaDecl.cpp344 QualType ObjectType = ObjectTypePtr.get(); in getTypeName() local
345 if (ObjectType->isRecordType()) in getTypeName()
346 LookupCtx = computeDeclContext(ObjectType); in getTypeName()
H A DSemaDeclCXX.cpp7978 QualType ObjectType = Subobj.Kind == Subobject::Member in visitBinaryOperator() local
7982 ArgClass, Best->FoundDecl, ObjectType, Subobj.Loc, in visitBinaryOperator()
/openbsd-src/gnu/llvm/clang/lib/Parse/
H A DParseExprCXX.cpp84 void Parser::CheckForTemplateAndDigraph(Token &Next, ParsedType ObjectType, in CheckForTemplateAndDigraph() argument
99 TemplateName, ObjectType, EnteringContext, in CheckForTemplateAndDigraph()
157 CXXScopeSpec &SS, ParsedType ObjectType, bool ObjectHadErrors, in ParseOptionalCXXScopeSpecifier() argument
244 InUsingDeclaration, ObjectType.get(), in ParseOptionalCXXScopeSpecifier()
264 ObjectType = nullptr; in ParseOptionalCXXScopeSpecifier()
276 if (!HasScopeSpecifier && !ObjectType) in ParseOptionalCXXScopeSpecifier()
292 if (ParseUnqualifiedIdOperator(SS, EnteringContext, ObjectType, in ParseOptionalCXXScopeSpecifier()
323 getCurScope(), SS, TemplateKWLoc, TemplateName, ObjectType, in ParseOptionalCXXScopeSpecifier()
393 ObjectType); in ParseOptionalCXXScopeSpecifier()
475 CheckForTemplateAndDigraph(Next, ObjectType, EnteringContext, II, SS); in ParseOptionalCXXScopeSpecifier()
[all …]
H A DParseExpr.cpp2140 ParsedType ObjectType; in ParsePostfixExpressionSuffix() local
2159 OpKind, ObjectType, in ParsePostfixExpressionSuffix()
2172 SS, ObjectType, LHS.get() && LHS.get()->containsErrors(), in ParsePostfixExpressionSuffix()
2175 ObjectType = nullptr; in ParsePostfixExpressionSuffix()
2187 getCurScope(), OrigLHS, OpLoc, CorrectedOpKind, ObjectType, in ParsePostfixExpressionSuffix()
2208 ObjectType); in ParsePostfixExpressionSuffix()
2234 SS, ObjectType, LHS.get() && LHS.get()->containsErrors(), in ParsePostfixExpressionSuffix()
/openbsd-src/gnu/llvm/llvm/lib/Target/DirectX/
H A DDXILOpBuilder.cpp37 ObjectType = 1 << 10, enumerator
61 case OverloadKind::ObjectType: in getOverloadTypeName()
102 return OverloadKind::ObjectType; in getOverloadKind()
115 } else if (Kind == OverloadKind::ObjectType) { in getTypeName()
/openbsd-src/gnu/llvm/compiler-rt/lib/ubsan/
H A Dubsan_type_hash_itanium.cpp266 const abi::__class_type_info *ObjectType = findBaseAtOffset( in getDynamicTypeInfoFromVtable() local
270 ObjectType ? ObjectType->name() : "<unknown>"); in getDynamicTypeInfoFromVtable()
/openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/
H A DMIRYamlMapping.h241 enum ObjectType { DefaultType, SpillSlot, VariableSized };
245 ObjectType Type = DefaultType;
269 template <> struct ScalarEnumerationTraits<MachineStackObject::ObjectType> {
270 static void enumeration(yaml::IO &IO, MachineStackObject::ObjectType &Type) {
310 enum ObjectType { DefaultType, SpillSlot };
312 ObjectType Type = DefaultType;
338 struct ScalarEnumerationTraits<FixedMachineStackObject::ObjectType> {
340 FixedMachineStackObject::ObjectType &Type) {
/openbsd-src/gnu/llvm/llvm/lib/IR/
H A DValue.cpp934 Type *ObjectType = GVar->getValueType(); in getPointerAlignment() local
935 if (ObjectType->isSized()) { in getPointerAlignment()
942 return DL.getABITypeAlign(ObjectType); in getPointerAlignment()
/openbsd-src/gnu/llvm/clang/include/clang/Sema/
H A DSema.h2598 ParsedType ObjectType = nullptr,
3988 QualType ObjectType,
3996 CXXRecordDecl *ActingContext, QualType ObjectType,
4007 QualType ObjectType,
4025 CXXRecordDecl *ActingContext = nullptr, QualType ObjectType = QualType(),
4963 QualType ObjectType=QualType());
6530 ParsedType ObjectType,
6534 ParsedType ObjectType);
6833 ParsedType &ObjectType,
6924 ParsedType ObjectType; member
[all …]
/openbsd-src/gnu/llvm/clang/include/clang/Parse/
H A DParser.h1898 ParsedType ObjectType,
1952 ParsedType ObjectType);
3230 ParsedType ObjectType,
3239 ParsedType ObjectType,
3470 bool ParseUnqualifiedId(CXXScopeSpec &SS, ParsedType ObjectType,
/openbsd-src/gnu/llvm/clang/lib/StaticAnalyzer/Core/
H A DExprEngineCXX.cpp851 void ExprEngine::VisitCXXDestructor(QualType ObjectType, in VisitCXXDestructor() argument
862 const CXXRecordDecl *RecordDecl = ObjectType->getAsCXXRecordDecl(); in VisitCXXDestructor()
/openbsd-src/gnu/llvm/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DExprEngine.h570 void VisitCXXDestructor(QualType ObjectType, const MemRegion *Dest,
/openbsd-src/gnu/llvm/lldb/source/Plugins/ObjectFile/ELF/
H A DObjectFileELF.cpp1741 ObjectFile::Type ObjectType; member in __anona1378fcf0211::VMAddressProvider
1753 …if (ObjectType == ObjectFile::Type::eTypeObjectFile && Segments.empty() && (H.sh_flags & SHF_ALLOC… in GetVMRange()
1764 : ObjectType(Type), SegmentName(std::string(SegmentName)) {} in VMAddressProvider()