reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/CodeGen/CGCXXABI.cpp
  265       getContext().getASTRecordLayout(Derived).getBaseClassOffset(Base);
tools/clang/lib/CodeGen/ItaniumCXXABI.cpp
  352     if (isUniqueGVALinkage(getContext().GetGVALinkageForVariable(VD)))
  353       return !VD->needsDestruction(getContext()) && InitDecl->evaluateValue();
  364            VD->needsDestruction(getContext());
  754             getContext().getMemberPointerType(
  756                 getContext().getRecordType(Base).getTypePtr()));
  971     const ASTContext &Context = getContext();
 1031     getContext().toCharUnitsFromBits(getContext().getFieldOffset(MPD));
 1031     getContext().toCharUnitsFromBits(getContext().getFieldOffset(MPD));
 1248   llvm::Type *SizeTy = CGF.ConvertType(getContext().getSizeType());
 1249   uint64_t TypeSize = getContext().getTypeSizeInChars(ThrowType).getQuantity();
 1520   ASTContext &Context = getContext();
 1560     ASTContext &Context = getContext();
 1608   QualType VTTTy = getContext().getPointerType(getContext().VoidPtrTy);
 1608   QualType VTTTy = getContext().getPointerType(getContext().VoidPtrTy);
 1620   QualType VTTTy = getContext().getPointerType(getContext().VoidPtrTy);
 1620   QualType VTTTy = getContext().getPointerType(getContext().VoidPtrTy);
 1623   if (getContext().getLangOpts().AppleKext &&
 1766       getContext().toCharUnitsFromBits(PAlign).getQuantity());
 2002   ASTContext &Ctx = getContext();
 2091                  getContext().getTypeSizeInChars(elementType).getQuantity());
 2184   bool threadsafe = getContext().getLangOpts().ThreadsafeStatics &&
 2525       getContext().getPointerType(RetQT), FunctionArgList());
 2600         !isDiscardableGVALinkage(getContext().GetGVALinkageForVariable(VD))) {
 3822       getContext().VoidTy,             getContext().NullPtrTy,
 3822       getContext().VoidTy,             getContext().NullPtrTy,
 3823       getContext().BoolTy,             getContext().WCharTy,
 3823       getContext().BoolTy,             getContext().WCharTy,
 3824       getContext().CharTy,             getContext().UnsignedCharTy,
 3824       getContext().CharTy,             getContext().UnsignedCharTy,
 3825       getContext().SignedCharTy,       getContext().ShortTy,
 3825       getContext().SignedCharTy,       getContext().ShortTy,
 3826       getContext().UnsignedShortTy,    getContext().IntTy,
 3826       getContext().UnsignedShortTy,    getContext().IntTy,
 3827       getContext().UnsignedIntTy,      getContext().LongTy,
 3827       getContext().UnsignedIntTy,      getContext().LongTy,
 3828       getContext().UnsignedLongTy,     getContext().LongLongTy,
 3828       getContext().UnsignedLongTy,     getContext().LongLongTy,
 3829       getContext().UnsignedLongLongTy, getContext().Int128Ty,
 3829       getContext().UnsignedLongLongTy, getContext().Int128Ty,
 3830       getContext().UnsignedInt128Ty,   getContext().HalfTy,
 3830       getContext().UnsignedInt128Ty,   getContext().HalfTy,
 3831       getContext().FloatTy,            getContext().DoubleTy,
 3831       getContext().FloatTy,            getContext().DoubleTy,
 3832       getContext().LongDoubleTy,       getContext().Float128Ty,
 3832       getContext().LongDoubleTy,       getContext().Float128Ty,
 3833       getContext().Char8Ty,            getContext().Char16Ty,
 3833       getContext().Char8Ty,            getContext().Char16Ty,
 3834       getContext().Char32Ty
 3843     QualType PointerType = getContext().getPointerType(FundamentalType);
 3844     QualType PointerTypeConst = getContext().getPointerType(
tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp
   94     const ASTContext &Context = getContext();
  308                  getContext().IntTy);
  366         getContext().GetGVALinkageForFunction(cast<FunctionDecl>(GD.getDecl()));
  896   const ASTContext &Context = getContext();
  929          !getContext().getASTRecordLayout(SrcDecl).hasExtendableVFPtr();
  963          !getContext().getASTRecordLayout(SrcDecl).hasExtendableVFPtr();
 1024   const ASTContext &Context = getContext();
 1169   const ASTRecordLayout &Layout = getContext().getASTRecordLayout(RD);
 1226     if (!hasDefaultCXXMethodCC(getContext(), D) || D->getNumParams() != 0) {
 1237   const ASTContext &Context = getContext();
 1267     ArgTys.push_back(getContext().IntTy);
 1281       ArgTys.insert(ArgTys.begin() + 1, getContext().IntTy);
 1284       ArgTys.push_back(getContext().IntTy);
 1372         getContext().getASTRecordLayout(MD->getParent());
 1451   ASTContext &Context = getContext();
 1563     Args.insert(Args.begin() + 1, CallArg(RV, getContext().IntTy));
 1566   Args.add(RV, getContext().IntTy);
 1616       getContext().getLangOpts().RTTIData
 1617           ? getContext().toCharUnitsFromBits(
 1618                 getContext().getTargetInfo().getPointerWidth(0))
 1637         getContext().getASTRecordLayout(DerivedRD);
 1692            !getContext().getASTRecordLayout(Base.getBase()).hasOwnVFPtr());
 1782       !VFTableComesFromAnotherTU && getContext().getLangOpts().RTTIData;
 1920   ASTContext &Context = getContext();
 2086       getContext().getASTRecordLayout(VBT.IntroducingObject);
 2087   const ASTRecordLayout &DerivedLayout = getContext().getASTRecordLayout(RD);
 2221   ASTContext &Ctx = getContext();
 2442   bool ThreadsafeStatic = getContext().getLangOpts().ThreadsafeStatics;
 2465     GuardNum = getContext().getStaticLocalNumber(&D);
 2691       Offs = getContext().getASTRecordLayout(RD).getVBPtrOffset();
 2708     offset -= getContext().getOffsetOfBaseWithVBPtr(RD);
 2722   ASTContext &Ctx = getContext();
 2805     NonVirtualBaseAdjustment -= getContext().getOffsetOfBaseWithVBPtr(RD);
 3013       offs = getContext().getASTRecordLayout(RD).getVBPtrOffset();
 3189             getContext().getOffsetOfBaseWithVBPtr(SrcRD).getQuantity()) {
 3248         getContext().getASTRecordLayout(DstRD).getVBPtrOffset().getQuantity());
 3258             getContext().getOffsetOfBaseWithVBPtr(DstRD).getQuantity()) {
 3786       decomposeTypeForEH(getContext(), Type, IsConst, IsVolatile, IsUnaligned);
 3901   QualType RecordTy = getContext().getRecordType(RD);
 3923       getContext(), /*DC=*/nullptr, SourceLocation(),
 3924       &getContext().Idents.get("src"),
 3925       getContext().getLValueReferenceType(RecordTy,
 3934   ImplicitParamDecl IsMostDerived(getContext(), /*DC=*/nullptr,
 3936                                   &getContext().Idents.get("is_most_derived"),
 3937                                   getContext().IntTy, ImplicitParamDecl::Other);
 4011     if (!hasDefaultCXXMethodCC(getContext(), CD) || CD->getNumParams() != 1)
 4014   uint32_t Size = getContext().getTypeSizeInChars(T).getQuantity();
 4115     const ASTContext &Context = getContext();
 4164     CatchableTypes.insert(getCatchableType(getContext().VoidPtrTy));
 4175     CatchableTypes.insert(getCatchableType(getContext().VoidPtrTy));
 4205   T = decomposeTypeForEH(getContext(), T, IsConst, IsVolatile, IsUnaligned);