Lines Matching refs:getASTContext
212 disc = getASTContext().getManglingNumber(ND); in getNextDiscriminator()
219 !getASTContext().getDeclaratorForUnnamedTagDecl(Tag) && in getNextDiscriminator()
220 !getASTContext().getTypedefNameForUnnamedTagDecl(Tag)) in getNextDiscriminator()
273 ASTContext &getASTContext() const { return Context.getASTContext(); } in getASTContext() function in __anon34da63ca0111::MicrosoftCXXNameMangler
284 PointersAre64Bit(C.getASTContext().getTargetInfo().getPointerWidth(0) == in MicrosoftCXXNameMangler()
290 PointersAre64Bit(C.getASTContext().getTargetInfo().getPointerWidth(0) == in MicrosoftCXXNameMangler()
296 PointersAre64Bit(C.getASTContext().getTargetInfo().getPointerWidth(0) == in MicrosoftCXXNameMangler()
443 if (!getASTContext().getLangOpts().CPlusPlus) in shouldMangleCXXName()
556 Ty.getDesugaredType(getASTContext()).getLocalQualifiers(), QualType()); in mangleVariableEncoding()
564 } else if (const ArrayType *AT = getASTContext().getAsArrayType(Ty)) { in mangleVariableEncoding()
587 FieldOffset = getASTContext().getFieldOffset(VD); in mangleMemberDataPointer()
588 assert(FieldOffset % getASTContext().getCharWidth() == 0 && in mangleMemberDataPointer()
590 FieldOffset /= getASTContext().getCharWidth(); in mangleMemberDataPointer()
595 FieldOffset -= getASTContext().getOffsetOfBaseWithVBPtr(RD).getQuantity(); in mangleMemberDataPointer()
650 cast<MicrosoftVTableContext>(getASTContext().getVTableContext()); in mangleMemberFunctionPointer()
657 const ASTRecordLayout &Layout = getASTContext().getASTRecordLayout(RD); in mangleMemberFunctionPointer()
667 NVOffset -= getASTContext().getOffsetOfBaseWithVBPtr(RD).getQuantity(); in mangleMemberFunctionPointer()
690 CharUnits PointerWidth = getASTContext().toCharUnitsFromBits( in mangleVirtualMemPtrThunk()
691 getASTContext().getTargetInfo().getPointerWidth(0)); in mangleVirtualMemPtrThunk()
916 Context.getASTContext().getDeclaratorForUnnamedTagDecl(TD)) { in mangleUnqualifiedName()
922 Context.getASTContext().getTypedefNameForUnnamedTagDecl( in mangleUnqualifiedName()
1332 if (E->isIntegerConstantExpr(Value, Context.getASTContext())) { in mangleExpression()
1338 E = E->IgnoreParenNoopCasts(Context.getASTContext()); in mangleExpression()
1489 Out << (Context.getASTContext().getLangOpts().isCompatibleWithMSVC( in mangleTemplateArg()
1570 .stripObjCKindOfType(getASTContext()) in mangleObjCKindOfType()
1724 if (const auto *AT = getASTContext().getAsArrayType(OriginalType)) in mangleArgumentType()
1725 OriginalType = getASTContext().getIncompleteArrayType( in mangleArgumentType()
1805 if (Context.getASTContext().addressSpaceMapManglingFor(AS)) { in mangleAddressSpaceType()
1806 unsigned TargetAS = Context.getASTContext().getTargetAddressSpace(AS); in mangleAddressSpaceType()
1850 T = T.getDesugaredType(getASTContext()); in mangleType()
1853 if (const ArrayType *AT = getASTContext().getAsArrayType(T)) { in mangleType()
2106 << T->getName(Context.getASTContext().getPrintingPolicy()) << Range; in mangleType()
2159 CC = getASTContext().getDefaultCallingConvention( in mangleFunctionType()
2201 mangleArgumentType(getASTContext().getLValueReferenceType( in mangleFunctionType()
2268 if (MangleExceptionSpec && getASTContext().getLangOpts().CPlusPlus17 && in mangleFunctionType()
2269 getASTContext().getLangOpts().isCompatibleWithMSVC( in mangleFunctionType()
2487 getASTContext().getAsConstantArrayType(ElementTy); in mangleArrayType()
2492 getASTContext().getAsIncompleteArrayType(ElementTy); in mangleArrayType()
2497 getASTContext().getAsVariableArrayType(ElementTy); in mangleArrayType()
2503 getASTContext().getAsDependentSizedArrayType(ElementTy); in mangleArrayType()
2653 uint64_t Width = getASTContext().getTypeSize(T); in mangleType()
2659 getASTContext().getTargetInfo().getTriple().getArch(); in mangleType()
2913 getASTContext().getSourceManager(), in mangleCXXName()
3163 if (!getASTContext().getLangOpts().isCompatibleWithMSVC( in mangleCXXCatchableType()
3402 unsigned StringLength = getASTContext() in mangleStringLiteral()