Lines Matching refs:getASTContext
230 disc = getASTContext().getManglingNumber(ND, isAux()); in getNextDiscriminator()
237 !getASTContext().getDeclaratorForUnnamedTagDecl(Tag) && in getNextDiscriminator()
238 !getASTContext().getTypedefNameForUnnamedTagDecl(Tag)) in getNextDiscriminator()
334 ASTContext &getASTContext() const { return Context.getASTContext(); } in getASTContext() function in __anon2a0933b10111::MicrosoftCXXNameMangler
345 PointersAre64Bit(C.getASTContext().getTargetInfo().getPointerWidth( in MicrosoftCXXNameMangler()
352 PointersAre64Bit(C.getASTContext().getTargetInfo().getPointerWidth( in MicrosoftCXXNameMangler()
359 PointersAre64Bit(C.getASTContext().getTargetInfo().getPointerWidth( in MicrosoftCXXNameMangler()
527 if (!getASTContext().getLangOpts().CPlusPlus) in shouldMangleCXXName()
648 Ty.getDesugaredType(getASTContext()).getLocalQualifiers(), QualType()); in mangleVariableEncoding()
656 } else if (const ArrayType *AT = getASTContext().getAsArrayType(Ty)) { in mangleVariableEncoding()
680 FieldOffset = getASTContext().getFieldOffset(VD); in mangleMemberDataPointer()
681 assert(FieldOffset % getASTContext().getCharWidth() == 0 && in mangleMemberDataPointer()
683 FieldOffset /= getASTContext().getCharWidth(); in mangleMemberDataPointer()
688 FieldOffset -= getASTContext().getOffsetOfBaseWithVBPtr(RD).getQuantity(); in mangleMemberDataPointer()
766 cast<MicrosoftVTableContext>(getASTContext().getVTableContext()); in mangleMemberFunctionPointer()
773 const ASTRecordLayout &Layout = getASTContext().getASTRecordLayout(RD); in mangleMemberFunctionPointer()
782 NVOffset -= getASTContext().getOffsetOfBaseWithVBPtr(RD).getQuantity(); in mangleMemberFunctionPointer()
820 cast<MicrosoftVTableContext>(getASTContext().getVTableContext()); in mangleMemberFunctionPointerInClassNTTP()
833 CharUnits PointerWidth = getASTContext().toCharUnitsFromBits( in mangleVirtualMemPtrThunk()
834 getASTContext().getTargetInfo().getPointerWidth(LangAS::Default)); in mangleVirtualMemPtrThunk()
1151 Context.getASTContext().getDeclaratorForUnnamedTagDecl(TD)) { in mangleUnqualifiedName()
1157 Context.getASTContext().getTypedefNameForUnnamedTagDecl( in mangleUnqualifiedName()
1559 if (getASTContext().getLangOpts().isCompatibleWithMSVC( in mangleIntegerLiteral()
1576 E->getIntegerConstantExpr(Context.getASTContext())) { in mangleExpression()
1763 Out << (Context.getASTContext().getLangOpts().isCompatibleWithMSVC( in mangleTemplateArg()
1873 ET = getASTContext().getRecordType(cast<CXXRecordDecl>(D)); in mangleTemplateArgValue()
1975 QualType ElemT = getASTContext().getAsArrayType(T)->getElementType(); in mangleTemplateArgValue()
2067 .stripObjCKindOfType(getASTContext()) in mangleObjCKindOfType()
2223 if (const auto *AT = getASTContext().getAsArrayType(OriginalType)) in mangleFunctionArgumentType()
2224 OriginalType = getASTContext().getIncompleteArrayType( in mangleFunctionArgumentType()
2307 if (Context.getASTContext().addressSpaceMapManglingFor(AS)) { in mangleAddressSpaceType()
2308 unsigned TargetAS = Context.getASTContext().getTargetAddressSpace(AS); in mangleAddressSpaceType()
2361 T = T.getDesugaredType(getASTContext()); in mangleType()
2364 if (const ArrayType *AT = getASTContext().getAsArrayType(T)) { in mangleType()
2585 if (!getASTContext().getLangOpts().HLSL) in mangleType()
2587 else if (getASTContext().getLangOpts().NativeHalfType) in mangleType()
2642 << T->getName(Context.getASTContext().getPrintingPolicy()) << Range; in mangleType()
2695 CC = getASTContext().getDefaultCallingConvention( in mangleFunctionType()
2737 mangleFunctionArgumentType(getASTContext().getLValueReferenceType( in mangleFunctionType()
2818 if (MangleExceptionSpec && getASTContext().getLangOpts().CPlusPlus17 && in mangleFunctionType()
2819 getASTContext().getLangOpts().isCompatibleWithMSVC( in mangleFunctionType()
2928 if (getASTContext().getLangOpts().RegCall4) in mangleCallingConvention()
3047 getASTContext().getAsConstantArrayType(ElementTy); in mangleArrayType()
3052 getASTContext().getAsIncompleteArrayType(ElementTy); in mangleArrayType()
3057 getASTContext().getAsVariableArrayType(ElementTy); in mangleArrayType()
3063 getASTContext().getAsDependentSizedArrayType(ElementTy); in mangleArrayType()
3219 uint64_t Width = getASTContext().getTypeSize(T); in mangleType()
3224 if (getASTContext().getTargetInfo().getTriple().isX86() && ET) { in mangleType()
3502 getASTContext().getSourceManager(), in mangleCXXName()
3791 bool OmitCopyCtor = getASTContext().getLangOpts().isCompatibleWithMSVC( in mangleCXXCatchableType()
3793 !getASTContext().getLangOpts().isCompatibleWithMSVC( in mangleCXXCatchableType()
4018 unsigned StringLength = getASTContext() in mangleStringLiteral()