/external/clang/lib/CodeGen/ |
D | CGDebugInfo.h | 203 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);
|
D | CGDebugInfo.cpp | 954 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 …]
|
D | CGExprAgg.cpp | 231 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()
|
D | CGClass.cpp | 710 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()
|
D | ItaniumCXXABI.cpp | 1092 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()
|
D | CGStmt.cpp | 2152 QualType RecordTy = getContext().getRecordType(RD); in InitCapturedStruct() local 2156 MakeAddrLValue(CreateMemTemp(RecordTy, "agg.captured"), RecordTy); in InitCapturedStruct()
|
D | CGDecl.cpp | 1012 if (const RecordType *RecordTy = Ty->getAs<RecordType>()) { in EmitAutoVarAlloca() local 1013 if (!cast<CXXRecordDecl>(RecordTy->getDecl())->hasTrivialDestructor()) { in EmitAutoVarAlloca()
|
D | CGException.cpp | 1748 llvm::Type *RecordTy = CGM.Int32Ty->getPointerTo(); in EmitSEHExceptionCodeSave() local 1749 llvm::Type *PtrsTy = llvm::StructType::get(RecordTy, CGM.VoidPtrTy, nullptr); in EmitSEHExceptionCodeSave()
|
D | MicrosoftCXXABI.cpp | 3810 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/swiftshader/third_party/llvm-7.0/llvm/utils/TableGen/ |
D | SearchableTableEmitter.cpp | 619 if (auto RecordTy = dyn_cast<RecordRecTy>(Field.RecType)) { in collectTableEntries() local 620 if (IntrinsicClass && RecordTy->isSubClassOf(IntrinsicClass)) in collectTableEntries() 622 else if (InstructionClass && RecordTy->isSubClassOf(InstructionClass)) in collectTableEntries()
|
/external/clang/lib/Sema/ |
D | SemaPseudoObject.cpp | 1049 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()
|
D | SemaExprMember.cpp | 737 QualType RecordTy = BaseType; in BuildMemberReferenceExpr() local 738 if (IsArrow) RecordTy = RecordTy->getAs<PointerType>()->getPointeeType(); in BuildMemberReferenceExpr() 740 RecordTy->getAs<RecordType>(), OpLoc, IsArrow, in BuildMemberReferenceExpr()
|
D | SemaCXXScopeSpec.cpp | 35 if (const RecordType *RecordTy = dyn_cast<RecordType>(Ty)) { in getCurrentInstantiationOf() local 36 CXXRecordDecl *Record = cast<CXXRecordDecl>(RecordTy->getDecl()); in getCurrentInstantiationOf()
|
D | SemaDeclCXX.cpp | 5276 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 …]
|
D | SemaCodeComplete.cpp | 815 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()
|
D | SemaOverload.cpp | 5499 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/ |
D | DeclCXX.cpp | 784 if (const RecordType *RecordTy = T->getAs<RecordType>()) { in addedMember() local 785 CXXRecordDecl* FieldRec = cast<CXXRecordDecl>(RecordTy->getDecl()); in addedMember()
|
/external/llvm/lib/CodeGen/AsmPrinter/ |
D | CodeViewDebug.cpp | 1828 for (const DICompositeType *RecordTy : TypesToEmit) in emitDeferredCompleteTypes() local 1829 getCompleteTypeIndex(RecordTy); in emitDeferredCompleteTypes()
|
/external/clang/lib/ARCMigrate/ |
D | ObjCMT.cpp | 1073 const RecordType *RecordTy = UPointeeT->getAs<RecordType>(); in TypeIsInnerPointer() local 1074 if (!RecordTy->getDecl()->isCompleteDefinition()) in TypeIsInnerPointer()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/AsmPrinter/ |
D | CodeViewDebug.cpp | 2357 for (const DICompositeType *RecordTy : TypesToEmit) in emitDeferredCompleteTypes() local 2358 getCompleteTypeIndex(RecordTy); in emitDeferredCompleteTypes()
|