Lines Matching full:getcontext
95 const ASTContext &Context = getContext();
302 getContext().IntTy);
363 getContext().GetGVALinkageForFunction(cast<FunctionDecl>(GD.getDecl()));
824 getContext().getTypeSize(RD->getTypeForDecl()) > 64)
922 const ASTContext &Context = getContext();
955 !getContext().getASTRecordLayout(SrcDecl).hasExtendableVFPtr();
989 !getContext().getASTRecordLayout(SrcDecl).hasExtendableVFPtr();
1048 const ASTContext &Context = getContext();
1084 CharUnits Align = CGM.getContext().getTypeAlignInChars(FI.getReturnType());
1140 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(RD);
1198 if (!hasDefaultCXXMethodCC(getContext(), D) || D->getNumParams() != 0) {
1209 const ASTContext &Context = getContext();
1237 ArgTys.push_back(getContext().IntTy);
1250 ArgTys.insert(ArgTys.begin() + 1, getContext().IntTy);
1252 ArgTys.push_back(getContext().IntTy);
1292 getContext().getASTRecordLayout(MD->getParent());
1372 ASTContext &Context = getContext();
1476 CallArg(RV, getContext().IntTy, /*needscopy=*/false));
1478 Args.add(RV, getContext().IntTy);
1506 if (!getContext().getLangOpts().Sanitize.has(SanitizerKind::CFIVCall) &&
1507 !getContext().getLangOpts().Sanitize.has(SanitizerKind::CFINVCall) &&
1508 !getContext().getLangOpts().Sanitize.has(SanitizerKind::CFIDerivedCast) &&
1509 !getContext().getLangOpts().Sanitize.has(SanitizerKind::CFIUnrelatedCast))
1519 getContext().getLangOpts().RTTIData
1520 ? getContext().toCharUnitsFromBits(
1521 getContext().getTargetInfo().getPointerWidth(0))
1542 getContext().getASTRecordLayout(DerivedRD);
1570 llvm::Constant *RTTI = getContext().getLangOpts().RTTIData
1598 !getContext().getASTRecordLayout(Base.getBase()).hasOwnVFPtr());
1679 !VFTableComesFromAnotherTU && getContext().getLangOpts().RTTIData;
1817 CGF.EmitVTablePtrCheck(getClassAtVTableLocation(getContext(), GD, ML),
1840 ASTContext &Context = getContext();
1998 getContext().getASTRecordLayout(VBT.BaseWithVPtr);
1999 const ASTRecordLayout &DerivedLayout = getContext().getASTRecordLayout(RD);
2130 ASTContext &Ctx = getContext();
2336 bool ThreadsafeStatic = getContext().getLangOpts().ThreadsafeStatics;
2359 GuardNum = getContext().getStaticLocalNumber(&D);
2583 Offs = getContext().getASTRecordLayout(RD).getVBPtrOffset();
2600 offset -= getContext().getOffsetOfBaseWithVBPtr(RD);
2614 ASTContext &Ctx = getContext();
2699 NonVirtualBaseAdjustment -= getContext().getOffsetOfBaseWithVBPtr(RD);
2907 offs = getContext().getASTRecordLayout(RD).getVBPtrOffset();
3083 getContext().getOffsetOfBaseWithVBPtr(SrcRD).getQuantity()) {
3142 getContext().getASTRecordLayout(DstRD).getVBPtrOffset().getQuantity());
3152 getContext().getOffsetOfBaseWithVBPtr(DstRD).getQuantity()) {
3396 : CGM(ABI.CGM), Context(CGM.getContext()),
3398 Linkage(getLinkageForRTTI(CGM.getContext().getTagDeclType(RD))),
3671 Type = decomposeTypeForEH(getContext(), Type, IsConst, IsVolatile);
3796 QualType RecordTy = getContext().getRecordType(RD);
3818 getContext(), nullptr, SourceLocation(), &getContext().Idents.get("src"),
3819 getContext().getLValueReferenceType(RecordTy,
3827 ImplicitParamDecl IsMostDerived(getContext(), nullptr, SourceLocation(),
3828 &getContext().Idents.get("is_most_derived"),
3829 getContext().IntTy);
3847 Args.add(RValue::get(This), CD->getThisType(getContext()));
3856 Stmt *DefaultArg = getContext().getDefaultArgExprForConstructor(CD, I);
3894 RD ? CGM.getContext().getCopyConstructorForExceptionObject(RD) : nullptr;
3897 if (!hasDefaultCXXMethodCC(getContext(), CD) || CD->getNumParams() != 1)
3900 uint32_t Size = getContext().getTypeSizeInChars(T).getQuantity();
4001 const ASTContext &Context = getContext();
4050 CatchableTypes.insert(getCatchableType(getContext().VoidPtrTy));
4061 CatchableTypes.insert(getCatchableType(getContext().VoidPtrTy));
4091 T = decomposeTypeForEH(getContext(), T, IsConst, IsVolatile);