Home | History | Annotate | Download | only in CodeGen

Lines Matching full:getcontext

39   auto &layout = getContext().getASTRecordLayout(RD);
61 auto &baseLayout = getContext().getASTRecordLayout(vbaseClass);
77 auto &baseLayout = getContext().getASTRecordLayout(baseDecl);
151 const ASTContext &Context = getContext();
185 Types.ConvertType(getContext().getPointerDiffType());
205 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(Derived);
294 const ASTRecordLayout &layout = getContext().getASTRecordLayout(Derived);
304 QualType DerivedTy = getContext().getRecordType(Derived);
375 getContext().getCanonicalType(getContext().getTagDeclType(Derived));
450 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(RD);
541 if (BaseInitializerUsesThis(CGF.getContext(), BaseInit->getInit()))
585 CharUnits EltSize = CGF.getContext().getTypeSizeInChars(T);
612 const ConstantArrayType *Array = CGF.getContext().getAsConstantArrayType(T);
709 QualType RecordTy = CGF.getContext().getTypeDeclType(ClassDecl);
720 = CGF.getContext().getAsConstantArrayType(FieldType);
723 QualType BaseElementTy = CGF.getContext().getBaseElementType(Array);
725 if (BaseElementTy.isPODType(CGF.getContext()) ||
772 QualType BaseElementTy = getContext().getBaseElementType(FieldType);
780 ArrayIndexVar = CreateMemTemp(getContext().getSizeType(), "object.index");
854 ASTContext &Context = getContext();
997 RecLayout(CGF.getContext().getASTRecordLayout(ClassDecl)),
1003 if (CGF.getContext().getLangOpts().SanitizeAddressFieldPadding)
1021 LastField->getBitWidthValue(CGF.getContext()) :
1022 CGF.getContext().getTypeSize(LastField->getType());
1025 CGF.getContext().getCharWidth() - 1;
1027 CGF.getContext().toCharUnitsFromBits(MemcpySizeBits);
1045 FirstByteOffset = CGF.getContext().toBits(BFInfo.StorageOffset);
1051 QualType RecordTy = CGF.getContext().getTypeDeclType(ClassDecl);
1153 !(FieldType.isTriviallyCopyableType(CGF.getContext()) ||
1207 QualType RecordTy = CGF.getContext().getTypeDeclType(ClassDecl);
1499 if (!FieldHasTrivialDestructorBody(CGF.getContext(), Field))
1625 CGF.getContext().getTagDeclType(ClassDecl));
1648 CGF.getContext().getTagDeclType(ClassDecl));
1669 QualType RecordTy = CGF.getContext().getTagDeclType(field->getParent());
1706 CGF.getContext().getASTRecordLayout(Dtor->getParent());
1717 ASTContext &Context = CGF.getContext();
1750 ASTContext &Context = CGF.getContext();
1793 ASTContext &Context = CGF.getContext();
1986 QualType type = getContext().getTypeDeclType(ctor->getParent());
1989 .alignmentOfArrayElement(getContext().getTypeSizeInChars(type));
2060 This.getPointer(), getContext().getRecordType(ClassDecl));
2076 QualType DestTy = getContext().getTypeDeclType(ClassDecl);
2084 Args.add(RValue::get(This.getPointer()), D->getThisType(getContext()));
2155 getContext().getTypeDeclType(D->getParent()),
2168 Args.add(RValue::get(This.getPointer()), D->getThisType(getContext()));
2202 QualType VoidPP = getContext().getPointerType(getContext().VoidPtrTy);
2406 getContext().getASTRecordLayout(VTableClass);
2412 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(RD);
2680 return CE->getCallReturnType(getContext())->isRecordType();
2729 QualType ThisType = getContext().getPointerType(getContext().getRecordType(Lambda));
2759 QualType ThisType = getContext().getPointerType(getContext().getRecordType(Lambda));