Lines Matching full:mangler
134 /// @name Mangler Entry Points
2495 // expressions (and cause the mangler to use the other form).
3858 CXXNameMangler Mangler(*this, Out, D);
3859 Mangler.mangle(D);
3865 CXXNameMangler Mangler(*this, Out, D, Type);
3866 Mangler.mangle(D);
3872 CXXNameMangler Mangler(*this, Out, D, Type);
3873 Mangler.mangle(D);
3878 CXXNameMangler Mangler(*this, Out, D, Ctor_Comdat);
3879 Mangler.mangle(D);
3884 CXXNameMangler Mangler(*this, Out, D, Dtor_Comdat);
3885 Mangler.mangle(D);
3900 CXXNameMangler Mangler(*this, Out);
3901 Mangler.getStream() << "_ZT";
3903 Mangler.getStream() << 'c';
3906 Mangler.mangleCallOffset(Thunk.This.NonVirtual,
3911 Mangler.mangleCallOffset(Thunk.Return.NonVirtual,
3914 Mangler.mangleFunctionEncoding(MD);
3922 CXXNameMangler Mangler(*this, Out, DD, Type);
3923 Mangler.getStream() << "_ZT";
3926 Mangler.mangleCallOffset(ThisAdjustment.NonVirtual,
3929 Mangler.mangleFunctionEncoding(DD);
3938 CXXNameMangler Mangler(*this, Out);
3939 Mangler.getStream() << "_ZGV";
3940 Mangler.mangleName(D);
3954 CXXNameMangler Mangler(*this, Out);
3955 Mangler.getStream() << "__dtor_";
3957 Mangler.mangle(D);
3959 Mangler.getStream() << D->getName();
3964 CXXNameMangler Mangler(*this, Out);
3965 Mangler.getStream() << "__filt_";
3967 Mangler.mangle(EnclosingDecl);
3969 Mangler.getStream() << EnclosingDecl->getName();
3974 CXXNameMangler Mangler(*this, Out);
3975 Mangler.getStream() << "__fin_";
3977 Mangler.mangle(EnclosingDecl);
3979 Mangler.getStream() << EnclosingDecl->getName();
3985 CXXNameMangler Mangler(*this, Out);
3986 Mangler.getStream() << "_ZTH";
3987 Mangler.mangleName(D);
3994 CXXNameMangler Mangler(*this, Out);
3995 Mangler.getStream() << "_ZTW";
3996 Mangler.mangleName(D);
4004 CXXNameMangler Mangler(*this, Out);
4005 Mangler.getStream() << "_ZGR";
4006 Mangler.mangleName(D);
4008 Mangler.mangleSeqID(ManglingNumber - 1);
4014 CXXNameMangler Mangler(*this, Out);
4015 Mangler.getStream() << "_ZTV";
4016 Mangler.mangleNameOrStandardSubstitution(RD);
4022 CXXNameMangler Mangler(*this, Out);
4023 Mangler.getStream() << "_ZTT";
4024 Mangler.mangleNameOrStandardSubstitution(RD);
4032 CXXNameMangler Mangler(*this, Out);
4033 Mangler.getStream() << "_ZTC";
4034 Mangler.mangleNameOrStandardSubstitution(RD);
4035 Mangler.getStream() << Offset;
4036 Mangler.getStream() << '_';
4037 Mangler.mangleNameOrStandardSubstitution(Type);
4043 CXXNameMangler Mangler(*this, Out);
4044 Mangler.getStream() << "_ZTI";
4045 Mangler.mangleType(Ty);
4051 CXXNameMangler Mangler(*this, Out);
4052 Mangler.getStream() << "_ZTS";
4053 Mangler.mangleType(Ty);
4072 CXXNameMangler Mangler(*this, Out);
4073 Mangler.mangleType(QualType(RD->getTypeForDecl(), 0));