Home
last modified time | relevance | path

Searched refs:ClassTy (Results 1 – 17 of 17) sorted by relevance

/openbsd-src/gnu/llvm/llvm/lib/CodeGen/AsmPrinter/
H A DCodeViewDebug.h398 const DIType *ClassTy = nullptr);
417 codeview::TypeIndex lowerType(const DIType *Ty, const DIType *ClassTy);
432 const DISubroutineType *Ty, const DIType *ClassTy, int ThisAdjustment,
465 const DIType *ClassTy = nullptr);
H A DCodeViewDebug.cpp421 const DICompositeType *ClassTy = nullptr, in getFunctionOptions() argument
433 if (isNonTrivial(ReturnDCTy) || ClassTy) in getFunctionOptions()
437 if (ClassTy && isNonTrivial(ClassTy) && SPName == ClassTy->getName()) { in getFunctionOptions()
474 const DIType *ClassTy) { in recordTypeIndexForDINode() argument
475 auto InsertResult = TypeIndices.insert({{Node, ClassTy}, TI}); in recordTypeIndexForDINode()
1630 TypeIndex CodeViewDebug::lowerType(const DIType *Ty, const DIType *ClassTy) { in lowerType() argument
1654 if (ClassTy) { in lowerType()
1657 return lowerTypeMemberFunction(cast<DISubroutineType>(Ty), ClassTy, in lowerType()
2064 const DIType *ClassTy, in lowerTypeMemberFunction() argument
2069 TypeIndex ClassType = getTypeIndex(ClassTy); in lowerTypeMemberFunction()
[all …]
/openbsd-src/gnu/llvm/llvm/tools/llvm-c-test/
H A Ddebuginfo.c61 LLVMMetadataRef ClassTy = declare_objc_class(DIB, File); in llvm_test_dibuilder() local
65 DIB, Module, "globalClass", 11, "", 0, File, 1, ClassTy, true, in llvm_test_dibuilder()
/openbsd-src/gnu/llvm/llvm/lib/DebugInfo/PDB/Native/
H A DNativeInlineSiteSymbol.cpp83 TypeIndex ClassTy = MFRecord.getClassType(); in getName() local
84 QualifiedName.append(std::string(Types.getTypeName(ClassTy))); in getName()
/openbsd-src/gnu/llvm/clang/lib/CodeGen/
H A DCGObjCMac.cpp534 llvm::StructType *ClassTy; member in __anon288f636e0111::ObjCTypesHelper
2076 llvm::Type *ClassTyPtr = llvm::PointerType::getUnqual(ObjCTypes.ClassTy); in GenerateMessageSendSuper()
2087 Target = CGF.Builder.CreateStructGEP(ObjCTypes.ClassTy, Target, 0); in GenerateMessageSendSuper()
2093 CGF.Builder.CreateStructGEP(ObjCTypes.ClassTy, MetaClassPtr, 1); in GenerateMessageSendSuper()
2102 ClassPtr = CGF.Builder.CreateStructGEP(ObjCTypes.ClassTy, ClassPtr, 1); in GenerateMessageSendSuper()
2108 llvm::Type *ClassTy = in GenerateMessageSendSuper() local
2110 Target = CGF.Builder.CreateBitCast(Target, ClassTy); in GenerateMessageSendSuper()
3563 auto values = builder.beginStruct(ObjCTypes.ClassTy); in GenerateClass()
3595 assert(GV->getValueType() == ObjCTypes.ClassTy && in GenerateClass()
3613 unsigned Size = CGM.getDataLayout().getTypeAllocSize(ObjCTypes.ClassTy); in EmitMetaClass()
[all …]
H A DCGDebugInfo.cpp665 if (!ClassTy) in CreateType()
666 ClassTy = in CreateType()
669 return ClassTy; in CreateType()
679 if (!ClassTy) in CreateType()
680 ClassTy = in CreateType()
686 auto *ISATy = DBuilder.createPointerType(ClassTy, Size); in CreateType()
3261 llvm::DIType *ClassTy = getOrCreateType(ED->getIntegerType(), DefUnit); in CreateTypeDefinition() local
3263 Line, Size, Align, EltArray, ClassTy, in CreateTypeDefinition()
H A DCGDebugInfo.h68 llvm::DIType *ClassTy = nullptr; variable
H A DCGClass.cpp2778 auto *ClassTy = T->getAs<RecordType>(); in EmitVTablePtrCheckForCast() local
2779 if (!ClassTy) in EmitVTablePtrCheckForCast()
2782 const CXXRecordDecl *ClassDecl = cast<CXXRecordDecl>(ClassTy->getDecl()); in EmitVTablePtrCheckForCast()
H A DCGObjCGNU.cpp2993 llvm::StructType *ClassTy = llvm::StructType::get( in GenerateClassStructure() local
3017 auto Elements = Builder.beginStruct(ClassTy); in GenerateClassStructure()
3035 td.getTypeSizeInBits(ClassTy) / in GenerateClassStructure()
/openbsd-src/gnu/llvm/clang/lib/AST/
H A DDeclCXX.cpp2485 QualType ClassTy = C.getTypeDeclType(Decl); in getThisObjectType() local
2486 return C.getQualifiedType(ClassTy, FPT->getMethodQuals()); in getThisObjectType()
2731 CanQualType ClassTy in isCopyOrMoveConstructor() local
2733 if (PointeeType.getUnqualifiedType() != ClassTy) in isCopyOrMoveConstructor()
2771 CanQualType ClassTy in isSpecializationCopyingObject() local
2773 if (ParamType.getUnqualifiedType() != ClassTy) in isSpecializationCopyingObject()
H A DType.cpp2298 const Type *ClassTy = MPTy->getClass(); in isIncompleteType() local
2300 if (ClassTy->isDependentType()) in isIncompleteType()
2302 const CXXRecordDecl *RD = ClassTy->getAsCXXRecordDecl(); in isIncompleteType()
/openbsd-src/gnu/llvm/llvm/bindings/ocaml/debuginfo/
H A Ddebuginfo_ocaml.c400 LLVMMetadataRef ClassTy) { in llvm_dibuild_create_enumeration_type_native() argument
405 Wosize_val(Elements), ClassTy); in llvm_dibuild_create_enumeration_type_native()
/openbsd-src/gnu/llvm/llvm/include/llvm-c/
H A DDebugInfo.h631 unsigned NumElements, LLVMMetadataRef ClassTy);
/openbsd-src/gnu/llvm/llvm/lib/IR/
H A DDebugInfo.cpp1184 unsigned NumElements, LLVMMetadataRef ClassTy) { in LLVMDIBuilderCreateEnumerationType() argument
1189 LineNumber, SizeInBits, AlignInBits, Elts, unwrapDI<DIType>(ClassTy))); in LLVMDIBuilderCreateEnumerationType()
/openbsd-src/gnu/llvm/clang/lib/Sema/
H A DSemaExprCXX.cpp1206 QualType ClassTy = Context.getTypeDeclType(cast<CXXRecordDecl>(DC)); in getCurrentThisType() local
1209 ThisTy = Context.getPointerType(ClassTy); in getCurrentThisType()
H A DSemaOverload.cpp8162 const Type *ClassTy = PointerTy->getClass(); in AddMemberPointerWithMoreQualifiedTypeVariants() local
8172 Context.getMemberPointerType(QPointeeTy, ClassTy)); in AddMemberPointerWithMoreQualifiedTypeVariants()
H A DSemaDeclCXX.cpp10619 QualType ClassTy = Context.getTagDeclType(ClassDecl); in CheckConstructor() local
10620 if (Context.getCanonicalType(ParamType).getUnqualifiedType() == ClassTy) { in CheckConstructor()