Home
last modified time | relevance | path

Searched refs:ClassType (Results 1 – 25 of 26) sorted by relevance

12

/freebsd-src/contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/
H A DTypeRecord.h176 MemberFunctionRecord(TypeIndex ReturnType, TypeIndex ClassType, in MemberFunctionRecord() argument
181 ClassType(ClassType), ThisType(ThisType), CallConv(CallConv), in MemberFunctionRecord()
187 TypeIndex getClassType() const { return ClassType; } in getClassType()
196 TypeIndex ClassType; variable
221 MemberFuncIdRecord(TypeIndex ClassType, TypeIndex FunctionType, in MemberFuncIdRecord() argument
223 : TypeRecord(TypeRecordKind::MemberFuncId), ClassType(ClassType), in MemberFuncIdRecord()
226 TypeIndex getClassType() const { return ClassType; } in getClassType()
230 TypeIndex ClassType; variable
/freebsd-src/contrib/llvm-project/clang/lib/AST/
H A DDeclarationName.cpp113 static void printCXXConstructorDestructorName(QualType ClassType, in printCXXConstructorDestructorName() argument
119 if (const RecordType *ClassRec = ClassType->getAs<RecordType>()) { in printCXXConstructorDestructorName()
124 if (auto *InjTy = ClassType->getAs<InjectedClassNameType>()) { in printCXXConstructorDestructorName()
129 ClassType.print(OS, Policy); in printCXXConstructorDestructorName()
H A DDeclCXX.cpp2016 QualType ClassType = Context.getTypeDeclType(this); in isInterfaceLike()
2020 Context.getCanonicalType(ClassType)); in isInterfaceLike()
2521 QualType ClassType in end_overridden_methods()
2523 return Context.hasSameUnqualifiedType(ClassType, ParamType);
2542 QualType ClassType in getThisType()
2544 return Context.hasSameUnqualifiedType(ClassType, ParamType); in getThisType()
1974 QualType ClassType = Context.getTypeDeclType(this); getDestructor() local
2479 QualType ClassType isCopyAssignmentOperator() local
2500 QualType ClassType isMoveAssignmentOperator() local
/freebsd-src/contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/
H A DNativeTypeFunctionSig.cpp93 Session.getSymbolCache().findSymbolByTypeIndex(MemberFunc.ClassType); in initialize()
/freebsd-src/contrib/llvm-project/llvm/tools/llvm-pdbutil/
H A DMinimalTypeDumper.cpp403 Id.FunctionType, Id.ClassType); in visitKnownRecord()
422 MF.ClassType, MF.ThisType, MF.ThisPointerAdjustment); in visitKnownRecord()
/freebsd-src/contrib/llvm-project/clang/include/clang/Sema/
H A DDeclSpec.h1167 /// \param ClassType the class type referred to by the constructor name.
1172 void setConstructorName(ParsedType ClassType,
1178 ConstructorName = ClassType;
1194 /// \param ClassType the name of the class referred to by the destructor name. in setImplicitSelfParam()
1196 ParsedType ClassType,
1201 DestructorName = ClassType; in getBeginLoc()
1136 setConstructorName(ParsedType ClassType,SourceLocation ClassNameLoc,SourceLocation EndLoc) setConstructorName() argument
1160 setDestructorName(SourceLocation TildeLoc,ParsedType ClassType,SourceLocation EndLoc) setDestructorName() argument
/freebsd-src/contrib/llvm-project/llvm/lib/DebugInfo/CodeView/
H A DTypeRecordMapping.cpp347 error(IO.mapInteger(Record.ClassType, "ClassType")); in visitKnownRecord()
581 error(IO.mapInteger(Record.ClassType, "ClassType")); in visitKnownRecord()
/freebsd-src/contrib/llvm-project/llvm/include/llvm/ADT/
H A DSTLExtras.h89 template <typename ClassType, typename ReturnType, typename... Args>
90 struct function_traits<ReturnType (ClassType::*)(Args...) const, false> {
102 template <typename ClassType, typename ReturnType, typename... Args>
103 struct function_traits<ReturnType (ClassType::*)(Args...), false>
104 : public function_traits<ReturnType (ClassType::*)(Args...) const> {};
/freebsd-src/contrib/llvm-project/llvm/lib/ObjectYAML/
H A DCodeViewYAMLTypes.cpp415 IO.mapRequired("ClassType", Record.ClassType); in map()
429 IO.mapRequired("ClassType", Record.ClassType); in map()
/freebsd-src/contrib/llvm-project/llvm/include/llvm-c/
H A DDebugInfo.h814 * \param ClassType Type for which this pointer points to members of.
822 LLVMMetadataRef ClassType,
/freebsd-src/contrib/llvm-project/clang/lib/Sema/
H A DSemaExprCXX.cpp1119 QualType ClassType = ThisTy->getPointeeType(); in adjustCVQualifiersForCXXThisWithinLambda()
1173 ClassType.addConst(); in adjustCVQualifiersForCXXThisWithinLambda()
1174 return ASTCtx.getPointerType(ClassType); in adjustCVQualifiersForCXXThisWithinLambda()
1212 ClassType.addConst(); in adjustCVQualifiersForCXXThisWithinLambda()
1213 return ASTCtx.getPointerType(ClassType); in adjustCVQualifiersForCXXThisWithinLambda()
4002 QualType ClassType = dtor->getFunctionObjectParameterType(); in CheckVirtualDtorCall()
4007 << ClassType; in CheckVirtualDtorCall()
4012 << ClassType; in CheckVirtualDtorCall()
4016 ClassType.getAsStringInternal(TypeStr, getPrintingPolicy()); in CheckVirtualDtorCall()
1122 QualType ClassType = ThisTy->getPointeeType(); adjustCVQualifiersForCXXThisWithinLambda() local
4000 QualType ClassType = dtor->getFunctionObjectParameterType(); CheckVirtualDtorCall() local
H A DSemaDeclCXX.cpp11191 QualType ClassType in CheckConversionDeclarator()
11202 if (ConvType == ClassType) in CheckConversionDeclarator()
11204 << ClassType; in CheckConversionDeclarator()
11205 else if (IsDerivedFrom(Conversion->getLocation(), ClassType, ConvType)) in CheckConversionDeclarator()
11207 << ClassType << ConvType; in CheckConversionDeclarator()
11210 << ClassType << ConvType; in CheckConversionDeclarator()
13846 CanQualType ClassType in ComputeDefaultedSpecialMemberExceptionSpec()
13850 = Context.DeclarationNames.getCXXConstructorName(ClassType); in ComputeDefaultedSpecialMemberExceptionSpec()
14132 CanQualType ClassType in findInheritingConstructor()
14136 = Context.DeclarationNames.getCXXDestructorName(ClassType); in findInheritingConstructor()
11302 QualType ClassType ActOnConversionDeclarator() local
13978 CanQualType ClassType DeclareImplicitDefaultConstructor() local
14258 CanQualType ClassType DeclareImplicitDestructor() local
15626 QualType ClassType = Context.getTypeDeclType(ClassDecl); DeclareImplicitCopyConstructor() local
15771 QualType ClassType = Context.getTypeDeclType(ClassDecl); DeclareImplicitMoveConstructor() local
[all...]
H A DSemaOverload.cpp2136 const Type *ClassType in IsStandardConversion()
2138 FromType = S.Context.getMemberPointerType(FromType, ClassType); in IsStandardConversion()
5694 QualType ClassType = S.Context.getTypeDeclType(ActingContext); in TryObjectArgumentInitialization()
5708 QualType ImplicitParamType = S.Context.getQualifiedType(ClassType, Quals); in TryObjectArgumentInitialization()
5756 QualType ClassTypeCanon = S.Context.getCanonicalType(ClassType); in TryObjectArgumentInitialization()
5760 } else if (S.IsDerivedFrom(Loc, FromType, ClassType)) { in TryObjectArgumentInitialization()
6900 QualType ClassType = Context.getTypeDeclType(Constructor->getParent()); in AddOverloadCandidate()
6902 (Context.hasSameUnqualifiedType(ClassType, Args[0]->getType()) || in AddOverloadCandidate()
6904 ClassType))) { in AddOverloadCandidate()
16169 QualType ClassType in FixOverloadedFunctionReference()
1977 const Type *ClassType IsStandardConversion() local
5666 QualType ClassType = S.Context.getTypeDeclType(ActingContext); TryObjectArgumentInitialization() local
6857 QualType ClassType = Context.getTypeDeclType(Constructor->getParent()); AddOverloadCandidate() local
16175 QualType ClassType FixOverloadedFunctionReference() local
[all...]
H A DSemaExprObjC.cpp2652 const ObjCObjectType *ClassType = ReceiverType->getAs<ObjCObjectType>(); in BuildClassMessage()
2653 if (!ClassType || !(Class = ClassType->getInterface())) { in BuildClassMessage()
2647 const ObjCObjectType *ClassType = ReceiverType->getAs<ObjCObjectType>(); BuildClassMessage() local
H A DSemaDeclAttr.cpp729 const CXXRecordDecl *ClassType; in handlePtGuardedByAttr()
738 ClassType = MD->getParent(); in handlePtGuardedByAttr()
740 ClassType = nullptr; in checkAcquireOrderAttrCommon()
752 assert(E->getType()->getPointeeCXXRecordDecl() == ClassType && in checkAcquireOrderAttrCommon()
989 const CXXRecordDecl *ClassType; global() member in __anonb2727f1a0311::ArgumentDependenceChecker
H A DSemaTemplate.cpp7264 QualType ClassType in CheckTemplateArgument()
7268 ClassType.getTypePtr()); in CheckTemplateArgument()
8006 QualType ClassType BuildExpressionFromDeclTemplateArgument() local
H A DTreeTransform.h863 QualType RebuildMemberPointerType(QualType PointeeType, QualType ClassType,
15989 QualType ClassType,
15991 return SemaRef.BuildMemberPointerType(PointeeType, ClassType, Sigil,
14955 RebuildMemberPointerType(QualType PointeeType,QualType ClassType,SourceLocation Sigil) RebuildMemberPointerType() argument
H A DSemaDecl.cpp12042 QualType ClassType = Context.getTypeDeclType(Record); in CheckFunctionDeclaration()
12045 Context.getCanonicalType(ClassType)); in CheckFunctionDeclaration()
13736 // ClassType x(a,b,c); -as-> ClassType x = ClassType(a,b,c); in AddInitializerToDecl()
12088 QualType ClassType = Context.getTypeDeclType(Record); CheckFunctionDeclaration() local
/freebsd-src/contrib/llvm-project/llvm/include/llvm/Demangle/
H A DItaniumDemangle.h739 const Node *ClassType;
745 ClassType(ClassType_), MemberType(MemberType_) {} in PointerToMemberType()
747 template<typename Fn> void match(Fn F) const { F(ClassType, MemberType); }
759 ClassType->print(OB); in printLeft()
3956 Node *ClassType = getDerived().parseType(); in parsePointerToMemberType()
3957 if (ClassType == nullptr) in parsePointerToMemberType() local
3962 return make<PointerToMemberType>(ClassType, MemberType); in parsePointerToMemberType()
740 const Node *ClassType; global() variable
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DCodeViewDebug.cpp405 TypeIndex ClassType = getTypeIndex(Class); in getFuncIdForSubprogram() local
406 MemberFuncIdRecord MFuncId(ClassType, getMemberFunctionType(SP, Class), in getFuncIdForSubprogram()
2102 TypeIndex ClassType = getTypeIndex(ClassTy); in lowerTypeMemberFunction() local
2139 MemberFunctionRecord MFR(ReturnTypeIndex, ClassType, ThisTypeIndex, CC, FO, in lowerTypeMemberFunction()
/freebsd-src/contrib/llvm-project/clang/lib/CodeGen/
H A DItaniumCXXABI.cpp3783 const RecordType *ClassType = cast<RecordType>(MemberPointerTy->getClass()); in BuildTypeInfo()
3784 if (IsIncompleteClassType(ClassType)) in BuildTypeInfo()
4511 const RecordType *ClassType = cast<RecordType>(Ty->getClass()); in Emit()
4512 if (IsIncompleteClassType(ClassType))
4531 ItaniumRTTIBuilder(CXXABI).BuildTypeInfo(QualType(ClassType, 0))); in CallBeginCatch()
3514 const RecordType *ClassType = cast<RecordType>(MemberPointerTy->getClass()); ContainsIncompleteClassType() local
4236 const RecordType *ClassType = cast<RecordType>(Ty->getClass()); BuildPointerToMemberTypeInfo() local
H A DCGDebugInfo.cpp3440 llvm::DIType *ClassType = getOrCreateType(QualType(Ty->getClass(), 0), U); in UnwrapTypeForDebugInfo()
3443 getOrCreateType(Ty->getPointeeType(), U), ClassType, Size, /*Align=*/0, in UnwrapTypeForDebugInfo()
3452 ClassType, Size, /*Align=*/0, Flags); in UnwrapTypeForDebugInfo()
3314 llvm::DIType *ClassType = getOrCreateType(QualType(Ty->getClass(), 0), U); CreateType() local
/freebsd-src/contrib/llvm-project/llvm/lib/IR/
H A DDebugInfo.cpp1492 LLVMMetadataRef ClassType, in LLVMDIBuilderCreateMemberPointerType()
1498 unwrapDI<DIType>(ClassType), AlignInBits, SizeInBits, in LLVMDIBuilderCreateBitFieldMemberType()
1487 LLVMDIBuilderCreateMemberPointerType(LLVMDIBuilderRef Builder,LLVMMetadataRef PointeeType,LLVMMetadataRef ClassType,uint64_t SizeInBits,uint32_t AlignInBits,LLVMDIFlags Flags) LLVMDIBuilderCreateMemberPointerType() argument
/freebsd-src/contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/
H A DPdbAstBuilder.cpp979 PdbTypeSymId class_type_id(mfr.ClassType, false); in CreateFunctionDeclFromId()
H A DSymbolFileNativePDB.cpp1578 inlinee_name.append(std::string(types.getTypeName(mfr.ClassType))); in ParseInlineSite()

12