Home
last modified time | relevance | path

Searched refs:RecordTy (Results 1 – 18 of 18) sorted by relevance

/external/clang/lib/CodeGen/
DCGDebugInfo.h203 llvm::DIType *RecordTy);
217 llvm::DIType *RecordTy);
242 llvm::DIScope *RecordTy,
249 llvm::DIType *RecordTy);
251 llvm::DIType *RecordTy,
256 llvm::DIType *RecordTy, const RecordDecl *RD);
259 llvm::DICompositeType *RecordTy);
DCGDebugInfo.cpp954 llvm::DIScope *RecordTy, in createBitFieldType() argument
976 RecordTy, Name, File, Line, SizeInBits, AlignInBits, OffsetInBits, in createBitFieldType()
1006 llvm::DIType *RecordTy) { in CollectRecordLambdaFields() argument
1025 layout.getFieldOffset(fieldno), VUnit, RecordTy, CXXDecl); in CollectRecordLambdaFields()
1037 layout.getFieldOffset(fieldno), VUnit, RecordTy, CXXDecl); in CollectRecordLambdaFields()
1045 CGDebugInfo::CreateRecordStaticField(const VarDecl *Var, llvm::DIType *RecordTy, in CreateRecordStaticField() argument
1068 RecordTy, VName, VUnit, LineNumber, VTy, Flags, C); in CreateRecordStaticField()
1075 SmallVectorImpl<llvm::Metadata *> &elements, llvm::DIType *RecordTy, in CollectRecordNormalField() argument
1086 FieldType = createBitFieldType(field, RecordTy, RD); in CollectRecordNormalField()
1090 OffsetInBits, tunit, RecordTy, RD); in CollectRecordNormalField()
[all …]
DCGExprAgg.cpp231 const RecordType *RecordTy = T->getAs<RecordType>(); in TypeRequiresGCollection() local
232 if (!RecordTy) return false; in TypeRequiresGCollection()
235 RecordDecl *Record = RecordTy->getDecl(); in TypeRequiresGCollection()
1550 } else if (const RecordType *RecordTy = Ty->getAs<RecordType>()) { in EmitAggregateCopy() local
1551 RecordDecl *Record = RecordTy->getDecl(); in EmitAggregateCopy()
1559 if (const RecordType *RecordTy = BaseType->getAs<RecordType>()) { in EmitAggregateCopy() local
1560 if (RecordTy->getDecl()->hasObjectMember()) { in EmitAggregateCopy()
DCGClass.cpp710 QualType RecordTy = CGF.getContext().getTypeDeclType(ClassDecl); in EmitMemberInitializer() local
711 LValue LHS = CGF.MakeNaturalAlignAddrLValue(ThisPtr, RecordTy); in EmitMemberInitializer()
732 LValue ThisRHSLV = CGF.MakeNaturalAlignAddrLValue(SrcPtr, RecordTy); in EmitMemberInitializer()
1052 QualType RecordTy = CGF.getContext().getTypeDeclType(ClassDecl); in emitMemcpy() local
1054 LValue DestLV = CGF.MakeAddrLValue(ThisPtr, RecordTy); in emitMemcpy()
1057 LValue SrcLV = CGF.MakeNaturalAlignAddrLValue(SrcPtr, RecordTy); in emitMemcpy()
1205 QualType RecordTy = CGF.getContext().getTypeDeclType(ClassDecl); in pushEHDestructors() local
1206 LValue LHS = CGF.MakeAddrLValue(ThisPtr, RecordTy); in pushEHDestructors()
1667 QualType RecordTy = CGF.getContext().getTagDeclType(field->getParent()); in Emit() local
1668 LValue ThisLV = CGF.MakeAddrLValue(thisValue, RecordTy); in Emit()
DItaniumCXXABI.cpp1092 if (const RecordType *RecordTy = ThrowType->getAs<RecordType>()) { in emitThrow() local
1093 CXXRecordDecl *Record = cast<CXXRecordDecl>(RecordTy->getDecl()); in emitThrow()
2503 if (const RecordType *RecordTy = dyn_cast<RecordType>(Ty)) { in GetAddrOfExternalRTTIDescriptor() local
2504 const CXXRecordDecl *RD = cast<CXXRecordDecl>(RecordTy->getDecl()); in GetAddrOfExternalRTTIDescriptor()
2629 if (const RecordType *RecordTy = dyn_cast<RecordType>(Ty)) { in ShouldUseExternalRTTIDescriptor() local
2630 const CXXRecordDecl *RD = cast<CXXRecordDecl>(RecordTy->getDecl()); in ShouldUseExternalRTTIDescriptor()
2653 static bool IsIncompleteClassType(const RecordType *RecordTy) { in IsIncompleteClassType() argument
2654 return !RecordTy->getDecl()->isCompleteDefinition(); in IsIncompleteClassType()
2669 if (const RecordType *RecordTy = dyn_cast<RecordType>(Ty)) { in ContainsIncompleteClassType() local
2670 if (IsIncompleteClassType(RecordTy)) in ContainsIncompleteClassType()
DCGStmt.cpp2152 QualType RecordTy = getContext().getRecordType(RD); in InitCapturedStruct() local
2156 MakeAddrLValue(CreateMemTemp(RecordTy, "agg.captured"), RecordTy); in InitCapturedStruct()
DCGDecl.cpp1012 if (const RecordType *RecordTy = Ty->getAs<RecordType>()) { in EmitAutoVarAlloca() local
1013 if (!cast<CXXRecordDecl>(RecordTy->getDecl())->hasTrivialDestructor()) { in EmitAutoVarAlloca()
DCGException.cpp1748 llvm::Type *RecordTy = CGM.Int32Ty->getPointerTo(); in EmitSEHExceptionCodeSave() local
1749 llvm::Type *PtrsTy = llvm::StructType::get(RecordTy, CGM.VoidPtrTy, nullptr); in EmitSEHExceptionCodeSave()
DMicrosoftCXXABI.cpp3810 QualType RecordTy = getContext().getRecordType(RD); in getAddrOfCXXCtorClosure() local
3812 ThunkTy, getLinkageForRTTI(RecordTy), ThunkName.str(), &CGM.getModule()); in getAddrOfCXXCtorClosure()
3833 getContext().getLValueReferenceType(RecordTy, in getAddrOfCXXCtorClosure()
/external/clang/lib/Sema/
DSemaPseudoObject.cpp1049 const RecordType *RecordTy = T->getAs<RecordType>(); in CheckSubscriptingKind() local
1050 if (!RecordTy && in CheckSubscriptingKind()
1056 !RecordTy || RecordTy->isIncompleteType()) { in CheckSubscriptingKind()
1078 for (NamedDecl *D : cast<CXXRecordDecl>(RecordTy->getDecl()) in CheckSubscriptingKind()
DSemaExprMember.cpp737 QualType RecordTy = BaseType; in BuildMemberReferenceExpr() local
738 if (IsArrow) RecordTy = RecordTy->getAs<PointerType>()->getPointeeType(); in BuildMemberReferenceExpr()
740 RecordTy->getAs<RecordType>(), OpLoc, IsArrow, in BuildMemberReferenceExpr()
DSemaCXXScopeSpec.cpp35 if (const RecordType *RecordTy = dyn_cast<RecordType>(Ty)) { in getCurrentInstantiationOf() local
36 CXXRecordDecl *Record = cast<CXXRecordDecl>(RecordTy->getDecl()); in getCurrentInstantiationOf()
DSemaDeclCXX.cpp5276 if (const RecordType *RecordTy = BaseType->getAs<RecordType>()) { in defaultedSpecialMemberIsConstexpr() local
5277 CXXRecordDecl *FieldRecDecl = cast<CXXRecordDecl>(RecordTy->getDecl()); in defaultedSpecialMemberIsConstexpr()
9016 } else if (const RecordType *RecordTy in ComputeDefaultedDefaultCtorExceptionSpec() local
9018 CXXRecordDecl *FieldRecDecl = cast<CXXRecordDecl>(RecordTy->getDecl()); in ComputeDefaultedDefaultCtorExceptionSpec()
9074 } else if (const RecordType *RecordTy in ComputeInheritingCtorExceptionSpec() local
9076 CXXRecordDecl *FieldRecDecl = cast<CXXRecordDecl>(RecordTy->getDecl()); in ComputeInheritingCtorExceptionSpec()
9443 if (const RecordType *RecordTy in ComputeDefaultedDtorExceptionSpec() local
9446 LookupDestructor(cast<CXXRecordDecl>(RecordTy->getDecl()))); in ComputeDefaultedDtorExceptionSpec()
9900 if (const RecordType *RecordTy = T->getAs<RecordType>()) { in buildSingleCopyAssignRecursively() local
9901 CXXRecordDecl *ClassDecl = cast<CXXRecordDecl>(RecordTy->getDecl()); in buildSingleCopyAssignRecursively()
[all …]
DSemaCodeComplete.cpp815 QualType RecordTy = Context.getTypeDeclType(Record); in MaybeAddConstructorResults() local
818 Context.getCanonicalType(RecordTy)); in MaybeAddConstructorResults()
2555 if (const RecordType *RecordTy = Ty->getAs<RecordType>()) in AddTypedNameChunk() local
2556 Record = cast<CXXRecordDecl>(RecordTy->getDecl()); in AddTypedNameChunk()
DSemaOverload.cpp5499 const RecordType *RecordTy = T->getAs<RecordType>(); in PerformContextualImplicitConversion() local
5500 if (!RecordTy || !getLangOpts().CPlusPlus) { in PerformContextualImplicitConversion()
5528 cast<CXXRecordDecl>(RecordTy->getDecl())->getVisibleConversionFunctions(); in PerformContextualImplicitConversion()
/external/clang/lib/AST/
DDeclCXX.cpp784 if (const RecordType *RecordTy = T->getAs<RecordType>()) { in addedMember() local
785 CXXRecordDecl* FieldRec = cast<CXXRecordDecl>(RecordTy->getDecl()); in addedMember()
/external/llvm/lib/CodeGen/AsmPrinter/
DCodeViewDebug.cpp1828 for (const DICompositeType *RecordTy : TypesToEmit) in emitDeferredCompleteTypes() local
1829 getCompleteTypeIndex(RecordTy); in emitDeferredCompleteTypes()
/external/clang/lib/ARCMigrate/
DObjCMT.cpp1073 const RecordType *RecordTy = UPointeeT->getAs<RecordType>(); in TypeIsInnerPointer() local
1074 if (!RecordTy->getDecl()->isCompleteDefinition()) in TypeIsInnerPointer()