Home
last modified time | relevance | path

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

/freebsd/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/contrib/llvm-project/clang/lib/AST/
H A DDeclarationName.cpp111 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 DDeclCXX.cpp2135 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 DTracker.h282 using ClassType = ClassT;
284 using InstrT = typename GetClassTypeFromGetter<decltype(GetterFn)>::ClassType;
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/
H A DNativeTypeFunctionSig.cpp93 Session.getSymbolCache().findSymbolByTypeIndex(MemberFunc.ClassType); in initialize()
/freebsd/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/contrib/llvm-project/clang/include/clang/Sema/
H A DDeclSpec.h1174 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 DTypeRecordMapping.cpp347 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 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/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/contrib/llvm-project/llvm/include/llvm/Demangle/
H A DItaniumDemangle.h766 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 DSemaExprCXX.cpp1101 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 DSemaDeclCXX.cpp11432 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 DSemaExprObjC.cpp2641 const ObjCObjectType *ClassType = ReceiverType->getAs<ObjCObjectType>(); in BuildClassMessage() local
2642 if (!ClassType || !(Class = ClassType->getInterface())) { in BuildClassMessage()
H A DSemaOverload.cpp5937 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 DSemaDeclAttr.cpp716 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 DSemaTemplate.cpp7728 QualType ClassType in BuildExpressionFromDeclTemplateArgument() local
7731 NestedNameSpecifier::Create(Context, nullptr, ClassType.getTypePtr()); in BuildExpressionFromDeclTemplateArgument()
H A DSemaDecl.cpp12279 QualType ClassType = Context.getTypeDeclType(Record); in CheckFunctionDeclaration() local
12282 Context.getCanonicalType(ClassType)); in CheckFunctionDeclaration()
/freebsd/contrib/llvm-project/llvm/include/llvm-c/
H A DDebugInfo.h891 LLVMMetadataRef ClassType, uint64_t SizeInBits, uint32_t AlignInBits,
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DCodeViewDebug.cpp407 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 DItaniumCXXABI.cpp3818 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 DCGDebugInfo.cpp3664 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 DDebugInfo.cpp1587 LLVMMetadataRef ClassType, in LLVMDIBuilderCreateMemberPointerType() argument
1593 unwrapDI<DIType>(ClassType), AlignInBits, SizeInBits, in LLVMDIBuilderCreateMemberPointerType()
/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/
H A DPdbAstBuilder.cpp979 PdbTypeSymId class_type_id(mfr.ClassType, false); in CreateFunctionDeclFromId()
H A DSymbolFileNativePDB.cpp1572 inlinee_name.append(std::string(types.getTypeName(mfr.ClassType))); in ParseInlineSite()