Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/include/llvm/DebugInfo/CodeView/
H A DTypeRecord.h182 MemberFunctionRecord(TypeIndex ReturnType, TypeIndex ClassType, in MemberFunctionRecord() argument
187 ClassType(ClassType), ThisType(ThisType), CallConv(CallConv), in MemberFunctionRecord()
193 TypeIndex getClassType() const { return ClassType; } in getClassType()
202 TypeIndex ClassType; variable
227 MemberFuncIdRecord(TypeIndex ClassType, TypeIndex FunctionType, in MemberFuncIdRecord() argument
229 : TypeRecord(TypeRecordKind::MemberFuncId), ClassType(ClassType), in MemberFuncIdRecord()
232 TypeIndex getClassType() const { return ClassType; } in getClassType()
236 TypeIndex ClassType; variable
/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DDeclarationName.cpp119 static void printCXXConstructorDestructorName(QualType ClassType, in printCXXConstructorDestructorName() argument
125 if (const RecordType *ClassRec = ClassType->getAs<RecordType>()) { in printCXXConstructorDestructorName()
130 if (auto *InjTy = ClassType->getAs<InjectedClassNameType>()) { in printCXXConstructorDestructorName()
135 ClassType.print(OS, Policy); in printCXXConstructorDestructorName()
H A DDeclCXX.cpp1699 QualType ClassType = Context.getTypeDeclType(this); in getDestructor() local
1703 Context.getCanonicalType(ClassType)); in getDestructor()
2119 QualType ClassType in isCopyAssignmentOperator() local
2121 return Context.hasSameUnqualifiedType(ClassType, ParamType); in isCopyAssignmentOperator()
2140 QualType ClassType in isMoveAssignmentOperator() local
2142 return Context.hasSameUnqualifiedType(ClassType, ParamType); in isMoveAssignmentOperator()
/freebsd-12.1/contrib/gdb/gdb/
H A Djv-exp.y154 %type <tval> ClassOrInterfaceType ClassType /* ReferenceType Type ArrayType */
307 ClassType:
392 NEW ClassType '(' ArgumentList_opt ')'
/freebsd-12.1/contrib/llvm/lib/DebugInfo/PDB/Native/
H A DNativeTypeFunctionSig.cpp93 Session.getSymbolCache().findSymbolByTypeIndex(MemberFunc.ClassType); in initialize()
/freebsd-12.1/contrib/llvm/lib/DebugInfo/CodeView/
H A DTypeRecordMapping.cpp161 error(IO.mapInteger(Record.ClassType)); in visitKnownRecord()
343 error(IO.mapInteger(Record.ClassType)); in visitKnownRecord()
/freebsd-12.1/contrib/llvm/tools/llvm-pdbutil/
H A DMinimalTypeDumper.cpp392 Id.FunctionType, Id.ClassType); in visitKnownRecord()
411 MF.ClassType, MF.ThisType, MF.ThisPointerAdjustment); in visitKnownRecord()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Sema/
H A DDeclSpec.h1082 void setConstructorName(ParsedType ClassType, in setConstructorName() argument
1088 ConstructorName = ClassType; in setConstructorName()
1106 ParsedType ClassType, in setDestructorName() argument
1111 DestructorName = ClassType; in setDestructorName()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSemaExprCXX.cpp954 QualType ClassType = ThisTy->getPointeeType(); in adjustCVQualifiersForCXXThisWithinLambda() local
1007 ClassType.removeLocalCVRQualifiers(Qualifiers::CVRMask); in adjustCVQualifiersForCXXThisWithinLambda()
1009 ClassType.addConst(); in adjustCVQualifiersForCXXThisWithinLambda()
1010 return ASTCtx.getPointerType(ClassType); in adjustCVQualifiersForCXXThisWithinLambda()
1048 ClassType.removeLocalCVRQualifiers(Qualifiers::CVRMask); in adjustCVQualifiersForCXXThisWithinLambda()
1050 ClassType.addConst(); in adjustCVQualifiersForCXXThisWithinLambda()
1051 return ASTCtx.getPointerType(ClassType); in adjustCVQualifiersForCXXThisWithinLambda()
1058 return ASTCtx.getPointerType(ClassType); in adjustCVQualifiersForCXXThisWithinLambda()
3598 QualType ClassType = dtor->getThisType()->getPointeeType(); in CheckVirtualDtorCall() local
3608 << ClassType; in CheckVirtualDtorCall()
[all …]
H A DSemaDeclCXX.cpp8620 QualType ClassType in ActOnConversionDeclarator() local
8629 if (ConvType == ClassType) in ActOnConversionDeclarator()
8631 << ClassType; in ActOnConversionDeclarator()
8634 << ClassType << ConvType; in ActOnConversionDeclarator()
8637 << ClassType << ConvType; in ActOnConversionDeclarator()
10951 CanQualType ClassType in DeclareImplicitDefaultConstructor() local
11222 CanQualType ClassType in DeclareImplicitDestructor() local
12506 QualType ClassType = Context.getTypeDeclType(ClassDecl); in DeclareImplicitCopyConstructor() local
12507 QualType ArgType = ClassType; in DeclareImplicitCopyConstructor()
12639 QualType ClassType = Context.getTypeDeclType(ClassDecl); in DeclareImplicitMoveConstructor() local
[all …]
H A DSemaOverload.cpp1677 const Type *ClassType in IsStandardConversion() local
1679 FromType = S.Context.getMemberPointerType(FromType, ClassType); in IsStandardConversion()
5095 QualType ClassType = S.Context.getTypeDeclType(ActingContext); in TryObjectArgumentInitialization() local
5106 QualType ImplicitParamType = S.Context.getQualifiedType(ClassType, Quals); in TryObjectArgumentInitialization()
5153 QualType ClassTypeCanon = S.Context.getCanonicalType(ClassType); in TryObjectArgumentInitialization()
5157 } else if (S.IsDerivedFrom(Loc, FromType, ClassType)) in TryObjectArgumentInitialization()
6070 QualType ClassType = Context.getTypeDeclType(Constructor->getParent()); in AddOverloadCandidate() local
6072 (Context.hasSameUnqualifiedType(ClassType, Args[0]->getType()) || in AddOverloadCandidate()
6074 ClassType))) { in AddOverloadCandidate()
13739 QualType ClassType in FixOverloadedFunctionReference() local
[all …]
H A DSemaExprObjC.cpp2463 const ObjCObjectType *ClassType = ReceiverType->getAs<ObjCObjectType>(); in BuildClassMessage() local
2464 if (!ClassType || !(Class = ClassType->getInterface())) { in BuildClassMessage()
H A DSemaDeclAttr.cpp1040 const CXXRecordDecl *ClassType; member in __anonc9af26d70311::ArgumentDependenceChecker
1049 ClassType = MD->getParent(); in ArgumentDependenceChecker()
1051 ClassType = nullptr; in ArgumentDependenceChecker()
1063 assert(E->getType()->getPointeeCXXRecordDecl() == ClassType && in VisitCXXThisExpr()
H A DTreeTransform.h724 QualType RebuildMemberPointerType(QualType PointeeType, QualType ClassType,
12349 QualType ClassType, in RebuildMemberPointerType() argument
12351 return SemaRef.BuildMemberPointerType(PointeeType, ClassType, Sigil, in RebuildMemberPointerType()
H A DSemaTemplate.cpp6781 QualType ClassType in BuildExpressionFromDeclTemplateArgument() local
6785 ClassType.getTypePtr()); in BuildExpressionFromDeclTemplateArgument()
H A DSemaDecl.cpp10136 QualType ClassType = Context.getTypeDeclType(Record); in CheckFunctionDeclaration() local
10140 if (!ClassType->isDependentType()) { in CheckFunctionDeclaration()
10143 Context.getCanonicalType(ClassType)); in CheckFunctionDeclaration()
/freebsd-12.1/contrib/llvm/lib/ObjectYAML/
H A DCodeViewYAMLTypes.cpp410 IO.mapRequired("ClassType", Record.ClassType); in map()
424 IO.mapRequired("ClassType", Record.ClassType); in map()
/freebsd-12.1/contrib/llvm/include/llvm-c/
H A DDebugInfo.h677 LLVMMetadataRef ClassType,
/freebsd-12.1/contrib/llvm/include/llvm/Demangle/
H A DItaniumDemangle.h568 const Node *ClassType; variable
574 ClassType(ClassType_), MemberType(MemberType_) {} in PointerToMemberType()
576 template<typename Fn> void match(Fn F) const { F(ClassType, MemberType); } in match()
588 ClassType->print(s); in printLeft()
3352 Node *ClassType = getDerived().parseType(); in parsePointerToMemberType() local
3353 if (ClassType == nullptr) in parsePointerToMemberType()
3358 return make<PointerToMemberType>(ClassType, MemberType); in parsePointerToMemberType()
/freebsd-12.1/contrib/llvm/lib/CodeGen/AsmPrinter/
H A DCodeViewDebug.cpp353 TypeIndex ClassType = getTypeIndex(Class); in getFuncIdForSubprogram() local
354 MemberFuncIdRecord MFuncId(ClassType, getMemberFunctionType(SP, Class), in getFuncIdForSubprogram()
1833 TypeIndex ClassType = getTypeIndex(ClassTy); in lowerTypeMemberFunction() local
1870 MemberFunctionRecord MFR(ReturnTypeIndex, ClassType, ThisTypeIndex, CC, FO, in lowerTypeMemberFunction()
/freebsd-12.1/contrib/llvm/lib/IR/
H A DDebugInfo.cpp1119 LLVMMetadataRef ClassType, in LLVMDIBuilderCreateMemberPointerType() argument
1125 unwrapDI<DIType>(ClassType), AlignInBits, SizeInBits, in LLVMDIBuilderCreateMemberPointerType()
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DItaniumCXXABI.cpp3008 const RecordType *ClassType = cast<RecordType>(MemberPointerTy->getClass()); in ContainsIncompleteClassType() local
3009 if (IsIncompleteClassType(ClassType)) in ContainsIncompleteClassType()
3689 const RecordType *ClassType = cast<RecordType>(Ty->getClass()); in BuildPointerToMemberTypeInfo() local
3690 if (IsIncompleteClassType(ClassType)) in BuildPointerToMemberTypeInfo()
3709 ItaniumRTTIBuilder(CXXABI).BuildTypeInfo(QualType(ClassType, 0))); in BuildPointerToMemberTypeInfo()
H A DCGDebugInfo.cpp2606 llvm::DIType *ClassType = getOrCreateType(QualType(Ty->getClass(), 0), U); in CreateType() local
2609 getOrCreateType(Ty->getPointeeType(), U), ClassType, Size, /*Align=*/0, in CreateType()
2618 ClassType, Size, /*Align=*/0, Flags); in CreateType()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Serialization/
H A DASTReader.cpp5966 QualType ClassType = readType(*Loc.F, Record, Idx); in readTypeRecord() local
5967 if (PointeeType.isNull() || ClassType.isNull()) in readTypeRecord()
5970 return Context.getMemberPointerType(PointeeType, ClassType.getTypePtr()); in readTypeRecord()
/freebsd-12.1/contrib/libstdc++/
H A DChangeLog-2004486 is_arithmetic/is_arithmetic.cc: Slightly tweak to use ClassType