Lines Matching refs:getContext
37 const ASTContext &Context = getContext(); in computeNonVirtualBaseClassOffset()
71 Types.ConvertType(getContext().getPointerDiffType()); in GetNonVirtualBaseClassOffset()
93 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(Derived); in GetAddressOfDirectBaseInCompleteClass()
166 const ASTRecordLayout &layout = getContext().getASTRecordLayout(Derived); in GetAddressOfBaseClass()
176 QualType DerivedTy = getContext().getRecordType(Derived); in GetAddressOfBaseClass()
177 CharUnits DerivedAlign = getContext().getTypeAlignInChars(DerivedTy); in GetAddressOfBaseClass()
248 getContext().getCanonicalType(getContext().getTagDeclType(Derived)); in GetAddressOfDerivedClass()
323 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(RD); in GetVTTParameter()
414 if (BaseInitializerUsesThis(CGF.getContext(), BaseInit->getInit())) in EmitBaseInitializer()
423 CharUnits Alignment = CGF.getContext().getTypeAlignInChars(BaseType); in EmitBaseInitializer()
460 CharUnits Align = CGF.getContext().getTypeAlignInChars(T); in EmitAggMemberInitializer()
486 const ConstantArrayType *Array = CGF.getContext().getAsConstantArrayType(T); in EmitAggMemberInitializer()
495 CGF.ConvertType(CGF.getContext().getSizeType())); in EmitAggMemberInitializer()
586 QualType RecordTy = CGF.getContext().getTypeDeclType(ClassDecl); in EmitMemberInitializer()
597 = CGF.getContext().getAsConstantArrayType(FieldType); in EmitMemberInitializer()
600 QualType BaseElementTy = CGF.getContext().getBaseElementType(Array); in EmitMemberInitializer()
602 if (BaseElementTy.isPODType(CGF.getContext()) || in EmitMemberInitializer()
648 llvm::Type *SizeTy = ConvertType(getContext().getSizeType()); in EmitInitializerForField()
652 QualType BaseElementTy = getContext().getBaseElementType(FieldType); in EmitInitializerForField()
735 ASTContext &Context = getContext(); in EmitAsanPrologueOrEpilogue()
878 RecLayout(CGF.getContext().getASTRecordLayout(ClassDecl)), in FieldMemcpyizer()
884 if (CGF.getContext().getLangOpts().SanitizeAddressFieldPadding) in isMemcpyableField()
902 LastField->getBitWidthValue(CGF.getContext()) : in getMemcpySize()
903 CGF.getContext().getTypeSize(LastField->getType()); in getMemcpySize()
906 CGF.getContext().getCharWidth() - 1; in getMemcpySize()
908 CGF.getContext().toCharUnitsFromBits(MemcpySizeBits); in getMemcpySize()
926 FirstByteOffset = CGF.getContext().toBits(BFInfo.StorageOffset); in emitMemcpy()
932 QualType RecordTy = CGF.getContext().getTypeDeclType(ClassDecl); in emitMemcpy()
940 CharUnits Offset = CGF.getContext().toCharUnitsFromBits(FirstByteOffset); in emitMemcpy()
1039 !(FieldType.isTriviallyCopyableType(CGF.getContext()) || in isMemberInitMemcpyable()
1093 QualType RecordTy = CGF.getContext().getTypeDeclType(ClassDecl); in pushEHDestructors()
1375 CGF.getContext().getASTRecordLayout(Dtor->getParent()); in EmitDtorSanitizerCallback()
1452 if (!CanSkipVTablePointerInitialization(getContext(), Dtor)) in EmitDestructorBody()
1506 CGF.getContext().getTagDeclType(ClassDecl)); in Emit()
1529 CGF.getContext().getTagDeclType(ClassDecl)); in Emit()
1550 QualType RecordTy = CGF.getContext().getTagDeclType(field->getParent()); in Emit()
1717 QualType type = getContext().getTypeDeclType(ctor->getParent()); in EmitCXXAggrConstructorCall()
1784 getContext().getRecordType(D->getParent())); in EmitCXXConstructorCall()
1800 QualType DestTy = getContext().getTypeDeclType(D->getParent()); in EmitCXXConstructorCall()
1808 Args.add(RValue::get(This), D->getThisType(getContext())); in EmitCXXConstructorCall()
1834 getContext().getTypeDeclType(D->getParent()), in EmitSynthesizedCXXCopyCtorCall()
1847 Args.add(RValue::get(This), D->getThisType(getContext())); in EmitSynthesizedCXXCopyCtorCall()
1881 QualType VoidPP = getContext().getPointerType(getContext().VoidPtrTy); in EmitDelegateCXXConstructorCall()
1929 QualType Ty = getContext().getTagDeclType(Ctor->getParent()); in EmitDelegatingCXXConstructorCall()
1930 CharUnits Alignment = getContext().getTypeAlignInChars(Ty); in EmitDelegatingCXXConstructorCall()
2084 getContext().getASTRecordLayout(VTableClass); in InitializeVTablePointers()
2090 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(RD); in InitializeVTablePointers()
2199 if (CGM.getContext().getSanitizerBlacklist().isBlacklistedType(Out.str())) in EmitVTablePtrCheckForCast()
2358 return CE->getCallReturnType(getContext())->isRecordType(); in CanDevirtualizeMemberFunctionCall()
2407 QualType ThisType = getContext().getPointerType(getContext().getRecordType(Lambda)); in EmitLambdaBlockInvokeBody()
2437 QualType ThisType = getContext().getPointerType(getContext().getRecordType(Lambda)); in EmitLambdaDelegatingInvokeBody()