Home | History | Annotate | Download | only in CodeGen

Lines Matching full:getcontext

64     ComputeNonVirtualBaseClassOffset(getContext(), ClassDecl,
70 Types.ConvertType(getContext().getPointerDiffType());
92 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(Derived);
160 ComputeNonVirtualBaseClassOffset(getContext(), VBase ? VBase : Derived,
167 const ASTRecordLayout &layout = getContext().getASTRecordLayout(Derived);
236 getContext().getCanonicalType(getContext().getTagDeclType(Derived));
311 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(RD);
402 if (BaseInitializerUsesThis(CGF.getContext(), BaseInit->getInit()))
411 CharUnits Alignment = CGF.getContext().getTypeAlignInChars(BaseType);
450 CharUnits Align = CGF.getContext().getTypeAlignInChars(T);
481 const ConstantArrayType *Array = CGF.getContext().getAsConstantArrayType(T);
490 CGF.ConvertType(CGF.getContext().getSizeType()));
553 QualType RecordTy = CGF.getContext().getTypeDeclType(ClassDecl);
575 = CGF.getContext().getAsConstantArrayType(FieldType);
578 QualType BaseElementTy = CGF.getContext().getBaseElementType(Array);
580 if (BaseElementTy.isPODType(CGF.getContext()) ||
622 llvm::Type *SizeTy = ConvertType(getContext().getSizeType());
626 QualType BaseElementTy = getContext().getBaseElementType(FieldType);
713 CGM.getContext().getTargetInfo().getCXXABI().hasConstructorVariants()) {
759 RecLayout(CGF.getContext().getASTRecordLayout(ClassDecl)),
780 LastField->getBitWidthValue(CGF.getContext()) :
781 CGF.getContext().getTypeSize(LastField->getType());
784 CGF.getContext().getCharWidth() - 1;
786 CGF.getContext().toCharUnitsFromBits(MemcpySizeBits);
805 Alignment = CGF.getContext().getDeclAlign(FirstField);
808 assert((CGF.getContext().toCharUnitsFromBits(FirstFieldOffset) %
812 QualType RecordTy = CGF.getContext().getTypeDeclType(ClassDecl);
911 !(FieldType.isTriviallyCopyableType(CGF.getContext()) ||
963 QualType RecordTy = CGF.getContext().getTypeDeclType(ClassDecl);
1281 CGM.getContext().getTargetInfo().getCXXABI().hasDestructorVariants()) {
1293 if (!CanSkipVTablePointerInitialization(getContext(), Dtor))
1346 CGF.getContext().getTagDeclType(ClassDecl));
1369 CGF.getContext().getTagDeclType(ClassDecl));
1390 QualType RecordTy = CGF.getContext().getTagDeclType(field->getParent());
1573 QualType type = getContext().getTypeDeclType(ctor->getParent());
1644 DI->getOrCreateRecordType(CGM.getContext().getTypeDeclType(Parent),
1695 Args.add(RValue::get(This), D->getThisType(getContext()));
1743 QualType VoidPP = getContext().getPointerType(getContext
1788 QualType Ty = getContext().getTagDeclType(Ctor->getParent());
1789 CharUnits Alignment = getContext().getTypeAlignInChars(Ty);
1826 VTT, getContext().getPointerType(getContext().VoidPtrTy),
1873 ConvertType(getContext().getPointerDiffType());
1984 getContext().getASTRecordLayout(VTableClass);
1990 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(RD);
2156 if (UseVirtualCall(getContext(), E, MD))
2166 = getContext().DeclarationNames.getCXXOperatorName(OO_Call);
2210 QualType ThisType = getContext().getPointerType(getContext().getRecordType(Lambda));
2241 QualType ThisType = getContext().getPointerType(getContext().getRecordType(Lambda));