Lines Matching defs:getASTContext

232       disc = getASTContext().getManglingNumber(ND, isAux());
239 !getASTContext().getDeclaratorForUnnamedTagDecl(Tag) &&
240 !getASTContext().getTypedefNameForUnnamedTagDecl(Tag))
336 ASTContext &getASTContext() const { return Context.getASTContext(); }
347 PointersAre64Bit(C.getASTContext().getTargetInfo().getPointerWidth(
354 PointersAre64Bit(C.getASTContext().getTargetInfo().getPointerWidth(
361 PointersAre64Bit(C.getASTContext().getTargetInfo().getPointerWidth(
538 if (!getASTContext().getLangOpts().CPlusPlus)
659 Ty.getDesugaredType(getASTContext()).getLocalQualifiers(), QualType());
667 } else if (const ArrayType *AT = getASTContext().getAsArrayType(Ty)) {
696 FieldOffset = getASTContext().getFieldOffset(VD);
697 assert(FieldOffset % getASTContext().getCharWidth() == 0 &&
699 FieldOffset /= getASTContext().getCharWidth();
704 FieldOffset -= getASTContext().getOffsetOfBaseWithVBPtr(RD).getQuantity();
722 getASTContext().getLangOpts().isCompatibleWithMSVC(
797 if (getASTContext().getLangOpts().isCompatibleWithMSVC(
808 cast<MicrosoftVTableContext>(getASTContext().getVTableContext());
815 const ASTRecordLayout &Layout = getASTContext().getASTRecordLayout(RD);
824 NVOffset -= getASTContext().getOffsetOfBaseWithVBPtr(RD).getQuantity();
853 if (getASTContext().getLangOpts().isCompatibleWithMSVC(
875 if (getASTContext().getLangOpts().isCompatibleWithMSVC(
906 cast<MicrosoftVTableContext>(getASTContext().getVTableContext());
919 CharUnits PointerWidth = getASTContext().toCharUnitsFromBits(
920 getASTContext().getTargetInfo().getPointerWidth(LangAS::Default));
1242 Context.getASTContext().getDeclaratorForUnnamedTagDecl(TD)) {
1248 Context.getASTContext().getTypedefNameForUnnamedTagDecl(
1653 if (getASTContext().getLangOpts().isCompatibleWithMSVC(
1670 E->getIntegerConstantExpr(Context.getASTContext())) {
1865 Out << (Context.getASTContext().getLangOpts().isCompatibleWithMSVC(
1975 ET = getASTContext().getRecordType(cast<CXXRecordDecl>(D));
2078 QualType ElemT = getASTContext().getAsArrayType(T)->getElementType();
2170 .stripObjCKindOfType(getASTContext())
2326 if (const auto *AT = getASTContext().getAsArrayType(OriginalType))
2327 OriginalType = getASTContext().getIncompleteArrayType(
2410 if (Context.getASTContext().addressSpaceMapManglingFor(AS)) {
2411 unsigned TargetAS = Context.getASTContext().getTargetAddressSpace(AS);
2464 T = T.getDesugaredType(getASTContext());
2467 if (const ArrayType *AT = getASTContext().getAsArrayType(T)) {
2688 if (!getASTContext().getLangOpts().HLSL)
2690 else if (getASTContext().getLangOpts().NativeHalfType)
2747 << T->getName(Context.getASTContext().getPrintingPolicy()) << Range;
2800 CC = getASTContext().getDefaultCallingConvention(
2842 mangleFunctionArgumentType(getASTContext().getLValueReferenceType(
2923 if (MangleExceptionSpec && getASTContext().getLangOpts().CPlusPlus17 &&
2924 getASTContext().getLangOpts().isCompatibleWithMSVC(
3058 if (getASTContext().getLangOpts().RegCall4)
3183 getASTContext().getAsConstantArrayType(ElementTy);
3188 getASTContext().getAsIncompleteArrayType(ElementTy);
3193 getASTContext().getAsVariableArrayType(ElementTy);
3199 getASTContext().getAsDependentSizedArrayType(ElementTy);
3360 uint64_t Width = getASTContext().getTypeSize(T);
3365 if (getASTContext().getTargetInfo().getTriple().isX86() && ET) {
3649 getASTContext().getSourceManager(),
3948 bool OmitCopyCtor = getASTContext().getLangOpts().isCompatibleWithMSVC(
3950 !getASTContext().getLangOpts().isCompatibleWithMSVC(
4178 getASTContext().getAsConstantArrayType(SL->getType())->getZExtSize();