| /freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/ |
| H A D | TypeRecord.h | 176 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/contrib/llvm-project/clang/lib/AST/ |
| H A D | DeclarationName.cpp | 111 static void printCXXConstructorDestructorName(QualType ClassType, in printCXXConstructorDestructorName() argument 117 if (const RecordType *ClassRec = ClassType->getAs<RecordType>()) { in printCXXConstructorDestructorName() 122 if (auto *InjTy = ClassType->getAs<InjectedClassNameType>()) { in printCXXConstructorDestructorName() 127 ClassType.print(OS, Policy); in printCXXConstructorDestructorName()
|
| H A D | DeclCXX.cpp | 2135 QualType ClassType = Context.getTypeDeclType(this); in getDestructor() local 2139 Context.getCanonicalType(ClassType)); in getDestructor() 2722 QualType ClassType in isCopyAssignmentOperator() local 2724 return Context.hasSameUnqualifiedType(ClassType, ParamType); in isCopyAssignmentOperator() 2743 QualType ClassType in isMoveAssignmentOperator() local 2745 return Context.hasSameUnqualifiedType(ClassType, ParamType); in isMoveAssignmentOperator()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/SandboxIR/ |
| H A D | Tracker.h | 282 using ClassType = ClassT; 284 using InstrT = typename GetClassTypeFromGetter<decltype(GetterFn)>::ClassType;
|
| /freebsd/contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/ |
| H A D | NativeTypeFunctionSig.cpp | 93 Session.getSymbolCache().findSymbolByTypeIndex(MemberFunc.ClassType); in initialize()
|
| /freebsd/contrib/llvm-project/llvm/tools/llvm-pdbutil/ |
| H A D | MinimalTypeDumper.cpp | 403 Id.FunctionType, Id.ClassType); in visitKnownRecord() 422 MF.ClassType, MF.ThisType, MF.ThisPointerAdjustment); in visitKnownRecord()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | DeclSpec.h | 1174 void setConstructorName(ParsedType ClassType, in setConstructorName() argument 1180 ConstructorName = ClassType; in setConstructorName() 1198 ParsedType ClassType, in setDestructorName() argument 1203 DestructorName = ClassType; in setDestructorName()
|
| /freebsd/contrib/llvm-project/llvm/lib/DebugInfo/CodeView/ |
| H A D | TypeRecordMapping.cpp | 347 error(IO.mapInteger(Record.ClassType, "ClassType")); in visitKnownRecord() 581 error(IO.mapInteger(Record.ClassType, "ClassType")); in visitKnownRecord()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/ADT/ |
| H A D | STLExtras.h | 89 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/contrib/llvm-project/llvm/lib/ObjectYAML/ |
| H A D | CodeViewYAMLTypes.cpp | 415 IO.mapRequired("ClassType", Record.ClassType); in map() 429 IO.mapRequired("ClassType", Record.ClassType); in map()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Demangle/ |
| H A D | ItaniumDemangle.h | 766 const Node *ClassType; variable 772 ClassType(ClassType_), MemberType(MemberType_) {} in PointerToMemberType() 774 template<typename Fn> void match(Fn F) const { F(ClassType, MemberType); } in match() 786 ClassType->print(OB); in printLeft() 4096 Node *ClassType = getDerived().parseType(); in parsePointerToMemberType() local 4097 if (ClassType == nullptr) in parsePointerToMemberType() 4102 return make<PointerToMemberType>(ClassType, MemberType); in parsePointerToMemberType()
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaExprCXX.cpp | 1101 QualType ClassType = ThisTy->getPointeeType(); in adjustCVQualifiersForCXXThisWithinLambda() local 1155 ClassType.addConst(); in adjustCVQualifiersForCXXThisWithinLambda() 1156 return ASTCtx.getPointerType(ClassType); in adjustCVQualifiersForCXXThisWithinLambda() 1194 ClassType.addConst(); in adjustCVQualifiersForCXXThisWithinLambda() 1195 return ASTCtx.getPointerType(ClassType); in adjustCVQualifiersForCXXThisWithinLambda() 4344 QualType ClassType = dtor->getFunctionObjectParameterType(); in CheckVirtualDtorCall() local 4349 << ClassType; in CheckVirtualDtorCall() 4354 << ClassType; in CheckVirtualDtorCall() 4358 ClassType.getAsStringInternal(TypeStr, getPrintingPolicy()); in CheckVirtualDtorCall()
|
| H A D | SemaDeclCXX.cpp | 11432 QualType ClassType in ActOnConversionDeclarator() local 11443 if (ConvType == ClassType) in ActOnConversionDeclarator() 11445 << ClassType; in ActOnConversionDeclarator() 11446 else if (IsDerivedFrom(Conversion->getLocation(), ClassType, ConvType)) in ActOnConversionDeclarator() 11448 << ClassType << ConvType; in ActOnConversionDeclarator() 11451 << ClassType << ConvType; in ActOnConversionDeclarator() 14137 CanQualType ClassType in DeclareImplicitDefaultConstructor() local 14141 = Context.DeclarationNames.getCXXConstructorName(ClassType); in DeclareImplicitDefaultConstructor() 14423 CanQualType ClassType in DeclareImplicitDestructor() local 14427 = Context.DeclarationNames.getCXXDestructorName(ClassType); in DeclareImplicitDestructor() [all …]
|
| H A D | SemaExprObjC.cpp | 2641 const ObjCObjectType *ClassType = ReceiverType->getAs<ObjCObjectType>(); in BuildClassMessage() local 2642 if (!ClassType || !(Class = ClassType->getInterface())) { in BuildClassMessage()
|
| H A D | SemaOverload.cpp | 5937 QualType ClassType = S.Context.getTypeDeclType(ActingContext); in TryObjectArgumentInitialization() local 5951 QualType ImplicitParamType = S.Context.getQualifiedType(ClassType, Quals); in TryObjectArgumentInitialization() 6000 QualType ClassTypeCanon = S.Context.getCanonicalType(ClassType); in TryObjectArgumentInitialization() 6004 } else if (S.IsDerivedFrom(Loc, FromType, ClassType)) { in TryObjectArgumentInitialization() 7163 QualType ClassType = Context.getTypeDeclType(Constructor->getParent()); in AddOverloadCandidate() local 7165 (Context.hasSameUnqualifiedType(ClassType, Args[0]->getType()) || in AddOverloadCandidate() 7167 ClassType))) { in AddOverloadCandidate()
|
| H A D | SemaDeclAttr.cpp | 716 const CXXRecordDecl *ClassType; member in __anon74a5c0c80311::ArgumentDependenceChecker 725 ClassType = MD->getParent(); in ArgumentDependenceChecker() 727 ClassType = nullptr; in ArgumentDependenceChecker() 739 assert(E->getType()->getPointeeCXXRecordDecl() == ClassType && in VisitCXXThisExpr()
|
| H A D | SemaTemplate.cpp | 7728 QualType ClassType in BuildExpressionFromDeclTemplateArgument() local 7731 NestedNameSpecifier::Create(Context, nullptr, ClassType.getTypePtr()); in BuildExpressionFromDeclTemplateArgument()
|
| H A D | SemaDecl.cpp | 12279 QualType ClassType = Context.getTypeDeclType(Record); in CheckFunctionDeclaration() local 12282 Context.getCanonicalType(ClassType)); in CheckFunctionDeclaration()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm-c/ |
| H A D | DebugInfo.h | 891 LLVMMetadataRef ClassType, uint64_t SizeInBits, uint32_t AlignInBits,
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
| H A D | CodeViewDebug.cpp | 407 TypeIndex ClassType = getTypeIndex(Class); in getFuncIdForSubprogram() local 408 MemberFuncIdRecord MFuncId(ClassType, getMemberFunctionType(SP, Class), in getFuncIdForSubprogram() 2116 TypeIndex ClassType = getTypeIndex(ClassTy); in lowerTypeMemberFunction() local 2153 MemberFunctionRecord MFR(ReturnTypeIndex, ClassType, ThisTypeIndex, CC, FO, in lowerTypeMemberFunction()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | ItaniumCXXABI.cpp | 3818 const auto *ClassType = cast<RecordType>( in ContainsIncompleteClassType() local 3820 if (IsIncompleteClassType(ClassType)) in ContainsIncompleteClassType() 4557 const auto *ClassType = in BuildPointerToMemberTypeInfo() local 4559 if (IsIncompleteClassType(ClassType)) in BuildPointerToMemberTypeInfo() 4578 ItaniumRTTIBuilder(CXXABI).BuildTypeInfo(QualType(ClassType, 0))); in BuildPointerToMemberTypeInfo()
|
| H A D | CGDebugInfo.cpp | 3664 llvm::DIType *ClassType = getOrCreateType( in CreateType() local 3668 getOrCreateType(Ty->getPointeeType(), U), ClassType, Size, /*Align=*/0, in CreateType() 3677 ClassType, Size, /*Align=*/0, Flags); in CreateType()
|
| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | DebugInfo.cpp | 1587 LLVMMetadataRef ClassType, in LLVMDIBuilderCreateMemberPointerType() argument 1593 unwrapDI<DIType>(ClassType), AlignInBits, SizeInBits, in LLVMDIBuilderCreateMemberPointerType()
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/ |
| H A D | PdbAstBuilder.cpp | 979 PdbTypeSymId class_type_id(mfr.ClassType, false); in CreateFunctionDeclFromId()
|
| H A D | SymbolFileNativePDB.cpp | 1572 inlinee_name.append(std::string(types.getTypeName(mfr.ClassType))); in ParseInlineSite()
|