Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/lib/CodeGen/AsmPrinter/
H A DCodeViewDebug.h396 codeview::TypeIndex lowerType(const DIType *Ty, const DIType *ClassTy);
410 const DISubroutineType *Ty, const DIType *ClassTy, int ThisAdjustment,
443 const DIType *ClassTy = nullptr);
H A DCodeViewDebug.cpp373 const DICompositeType *ClassTy = nullptr, in getFunctionOptions() argument
388 if (ClassTy && !isTrivial(ClassTy) && SPName == ClassTy->getName()) { in getFunctionOptions()
425 const DIType *ClassTy) { in recordTypeIndexForDINode() argument
426 auto InsertResult = TypeIndices.insert({{Node, ClassTy}, TI}); in recordTypeIndexForDINode()
1456 if (ClassTy) { in lowerType()
1828 const DIType *ClassTy, in lowerTypeMemberFunction() argument
1833 TypeIndex ClassType = getTypeIndex(ClassTy); in lowerTypeMemberFunction()
2393 const DIType *ClassTy = ClassTyRef.resolve(); in getTypeIndex() local
2402 auto I = TypeIndices.find({Ty, ClassTy}); in getTypeIndex()
2407 TypeIndex TI = lowerType(Ty, ClassTy); in getTypeIndex()
[all …]
/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DDeclCXX.cpp2179 QualType ClassTy = C.getTypeDeclType(Decl); in getThisType() local
2180 ClassTy = C.getQualifiedType(ClassTy, FPT->getTypeQuals()); in getThisType()
2181 return C.getPointerType(ClassTy); in getThisType()
2405 CanQualType ClassTy in isCopyOrMoveConstructor() local
2407 if (PointeeType.getUnqualifiedType() != ClassTy) in isCopyOrMoveConstructor()
2447 CanQualType ClassTy in isSpecializationCopyingObject() local
2449 if (ParamType.getUnqualifiedType() != ClassTy) in isSpecializationCopyingObject()
H A DType.cpp2070 const Type *ClassTy = MPTy->getClass(); in isIncompleteType() local
2072 if (ClassTy->isDependentType()) in isIncompleteType()
2074 const CXXRecordDecl *RD = ClassTy->getAsCXXRecordDecl(); in isIncompleteType()
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGObjCMac.cpp534 llvm::StructType *ClassTy; member in __anon0aefe8a60111::ObjCTypesHelper
2041 llvm::Type *ClassTy = in GenerateMessageSendSuper() local
2043 Target = CGF.Builder.CreateBitCast(Target, ClassTy); in GenerateMessageSendSuper()
3513 auto values = builder.beginStruct(ObjCTypes.ClassTy); in GenerateClass()
3569 auto values = builder.beginStruct(ObjCTypes.ClassTy); in EmitMetaClass()
3639 assert(GV->getType()->getElementType() == ObjCTypes.ClassTy && in EmitMetaClassRef()
3653 assert(GV->getType()->getElementType() == ObjCTypes.ClassTy && in EmitSuperClassRef()
5732 ClassTy->setBody(llvm::PointerType::getUnqual(ClassTy), in ObjCTypesHelper()
5737 ClassPtrTy = llvm::PointerType::getUnqual(ClassTy); in ObjCTypesHelper()
7348 llvm::Type *ClassTy = in GenerateMessageSendSuper() local
[all …]
H A DCGDebugInfo.cpp299 QualType ClassTy = in getObjCMethodName() local
301 ClassTy.print(OS, PrintingPolicy(LangOptions())); in getObjCMethodName()
640 if (!ClassTy) in CreateType()
641 ClassTy = in CreateType()
644 return ClassTy; in CreateType()
654 if (!ClassTy) in CreateType()
655 ClassTy = in CreateType()
661 auto *ISATy = DBuilder.createPointerType(ClassTy, Size); in CreateType()
2702 llvm::DIType *ClassTy = getOrCreateType(ED->getIntegerType(), DefUnit); in CreateTypeDefinition() local
2704 Line, Size, Align, EltArray, ClassTy, in CreateTypeDefinition()
H A DCGDebugInfo.h67 llvm::DIType *ClassTy = nullptr; variable
H A DCGClass.cpp2650 auto *ClassTy = T->getAs<RecordType>(); in EmitVTablePtrCheckForCast() local
2651 if (!ClassTy) in EmitVTablePtrCheckForCast()
2654 const CXXRecordDecl *ClassDecl = cast<CXXRecordDecl>(ClassTy->getDecl()); in EmitVTablePtrCheckForCast()
H A DCGObjCGNU.cpp2792 llvm::StructType *ClassTy = llvm::StructType::get( in GenerateClassStructure() local
2816 auto Elements = Builder.beginStruct(ClassTy); in GenerateClassStructure()
2834 td.getTypeSizeInBits(ClassTy) / in GenerateClassStructure()
/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Frontend/
H A DAnalysisConsumer.cpp654 QualType ClassTy = in getFunctionName() local
656 ClassTy.print(OS, PrintingPolicy(LangOptions())); in getFunctionName()
/freebsd-12.1/contrib/llvm/include/llvm-c/
H A DDebugInfo.h500 unsigned NumElements, LLVMMetadataRef ClassTy);
/freebsd-12.1/contrib/llvm/lib/IR/
H A DDebugInfo.cpp907 unsigned NumElements, LLVMMetadataRef ClassTy) { in LLVMDIBuilderCreateEnumerationType() argument
912 LineNumber, SizeInBits, AlignInBits, Elts, unwrapDI<DIType>(ClassTy))); in LLVMDIBuilderCreateEnumerationType()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSemaExprCXX.cpp1080 QualType ClassTy = Context.getTypeDeclType(cast<CXXRecordDecl>(DC)); in getCurrentThisType() local
1083 ThisTy = Context.getPointerType(ClassTy); in getCurrentThisType()
H A DSemaOverload.cpp7555 const Type *ClassTy = PointerTy->getClass(); in AddMemberPointerWithMoreQualifiedTypeVariants() local
7565 Context.getMemberPointerType(QPointeeTy, ClassTy)); in AddMemberPointerWithMoreQualifiedTypeVariants()
H A DSemaDeclCXX.cpp8235 QualType ClassTy = Context.getTagDeclType(ClassDecl); in CheckConstructor() local
8236 if (Context.getCanonicalType(ParamType).getUnqualifiedType() == ClassTy) { in CheckConstructor()