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

References

include/llvm/Demangle/ItaniumDemangle.h
 2556     return getDerived().parseNestedName(State);
 2558     return getDerived().parseLocalName(State);
 2562     Node *S = getDerived().parseSubstitution();
 2567     Node *TA = getDerived().parseTemplateArgs(State != nullptr);
 2574   Node *N = getDerived().parseUnscopedName(State);
 2580     Node *TA = getDerived().parseTemplateArgs(State != nullptr);
 2597   Node *Encoding = getDerived().parseEncoding();
 2613     Node *N = getDerived().parseName(State);
 2619   Node *Entity = getDerived().parseName(State);
 2633     Node *R = getDerived().parseUnqualifiedName(State);
 2638   return getDerived().parseUnqualifiedName(State);
 2652     Result = getDerived().parseUnnamedTypeName(State);
 2654     Result = getDerived().parseSourceName(State);
 2658       Node *Binding = getDerived().parseSourceName(State);
 2665     Result = getDerived().parseOperatorName(State);
 2667     Result = getDerived().parseAbiTags(Result);
 2733         Node *P = getDerived().parseType();
 2863       Node *Ty = getDerived().parseType();
 2927       Node *SN = getDerived().parseSourceName(State);
 3048       Node *SN = getDerived().parseSourceName(State);
 3097       if (getDerived().parseName(State) == nullptr)
 3174       if (!PushComponent(getDerived().parseTemplateParam()))
 3182       Node *TA = getDerived().parseTemplateArgs(State != nullptr);
 3195       if (!PushComponent(getDerived().parseDecltype()))
 3203       Node *S = getDerived().parseSubstitution();
 3215       if (!PushComponent(getDerived().parseCtorDtorName(SoFar, State)))
 3217       SoFar = getDerived().parseAbiTags(SoFar);
 3225     if (!PushComponent(getDerived().parseUnqualifiedName(State)))
 3240   Node *SN = getDerived().parseSourceName(/*NameState=*/nullptr);
 3244     Node *TA = getDerived().parseTemplateArgs();
 3258     Result = getDerived().parseSimpleId();
 3260     Result = getDerived().parseUnresolvedType();
 3272     Node *TP = getDerived().parseTemplateParam();
 3279     Node *DT = getDerived().parseDecltype();
 3285   return getDerived().parseSubstitution();
 3298     return getDerived().parseSimpleId();
 3301     return getDerived().parseDestructorName();
 3305   Node *Oper = getDerived().parseOperatorName(/*NameState=*/nullptr);
 3309     Node *TA = getDerived().parseTemplateArgs();
 3335     SoFar = getDerived().parseUnresolvedType();
 3340       Node *TA = getDerived().parseTemplateArgs();
 3349       Node *Qual = getDerived().parseSimpleId();
 3357     Node *Base = getDerived().parseBaseUnresolvedName();
 3367     SoFar = getDerived().parseBaseUnresolvedName();
 3378       Node *Qual = getDerived().parseSimpleId();
 3394     SoFar = getDerived().parseUnresolvedType();
 3399       Node *TA = getDerived().parseTemplateArgs();
 3410   Node *Base = getDerived().parseBaseUnresolvedName();
 3486     Node *E = getDerived().parseExpr();
 3495       Node *T = getDerived().parseType();
 3511   Node *ReturnType = getDerived().parseType();
 3530     Node *T = getDerived().parseType();
 3556     Node *ElemType = getDerived().parseType();
 3563     Node *DimExpr = getDerived().parseExpr();
 3568     Node *ElemType = getDerived().parseType();
 3573   Node *ElemType = getDerived().parseType();
 3587   Node *E = getDerived().parseExpr();
 3609     Node *DimExpr = getDerived().parseExpr();
 3617   Node *Ty = getDerived().parseType();
 3628   Node *ClassType = getDerived().parseType();
 3631   Node *MemberType = getDerived().parseType();
 3651   Node *Name = getDerived().parseName();
 3684       Node *Child = getDerived().parseQualifiedType();
 3690     Node *Child = getDerived().parseQualifiedType();
 3697   Node *Ty = getDerived().parseType();
 3743       Result = getDerived().parseFunctionType();
 3749     Result = getDerived().parseQualifiedType();
 3895       Result = getDerived().parseDecltype();
 3900       Result = getDerived().parseVectorType();
 3906       Node *Child = getDerived().parseType();
 3918       Result = getDerived().parseFunctionType();
 3924     Result = getDerived().parseFunctionType();
 3929     Result = getDerived().parseArrayType();
 3934     Result = getDerived().parsePointerToMemberType();
 3941       Result = getDerived().parseClassEnumType();
 3945     Result = getDerived().parseTemplateParam();
 3960       Node *TA = getDerived().parseTemplateArgs();
 3970     Node *Ptr = getDerived().parseType();
 3979     Node *Ref = getDerived().parseType();
 3988     Node *Ref = getDerived().parseType();
 3997     Node *P = getDerived().parseType();
 4006     Node *P = getDerived().parseType();
 4015       Node *Sub = getDerived().parseSubstitution();
 4030         Node *TA = getDerived().parseTemplateArgs();
 4045     Result = getDerived().parseClassEnumType();
 4060   Node *E = getDerived().parseExpr();
 4068   Node *LHS = getDerived().parseExpr();
 4071   Node *RHS = getDerived().parseExpr();
 4139     Node *Ex = getDerived().parseExpr();
 4145   Node *Ty = getDerived().parseType();
 4151       Node *Init = getDerived().parseExpr();
 4172     Ty = getDerived().parseType();
 4181       Node *E = getDerived().parseExpr();
 4190   Node *E[1] = {getDerived().parseExpr()};
 4210     return getDerived().parseIntegerLiteral("wchar_t");
 4219     return getDerived().parseIntegerLiteral("char");
 4222     return getDerived().parseIntegerLiteral("signed char");
 4225     return getDerived().parseIntegerLiteral("unsigned char");
 4228     return getDerived().parseIntegerLiteral("short");
 4231     return getDerived().parseIntegerLiteral("unsigned short");
 4234     return getDerived().parseIntegerLiteral("");
 4237     return getDerived().parseIntegerLiteral("u");
 4240     return getDerived().parseIntegerLiteral("l");
 4243     return getDerived().parseIntegerLiteral("ul");
 4246     return getDerived().parseIntegerLiteral("ll");
 4249     return getDerived().parseIntegerLiteral("ull");
 4252     return getDerived().parseIntegerLiteral("__int128");
 4255     return getDerived().parseIntegerLiteral("unsigned __int128");
 4258     return getDerived().template parseFloatingLiteral<float>();
 4261     return getDerived().template parseFloatingLiteral<double>();
 4264     return getDerived().template parseFloatingLiteral<long double>();
 4267       Node *R = getDerived().parseEncoding();
 4273     Node *T = getDerived().parseType();
 4300     Node *T = getDerived().parseType();
 4323       Node *Field = getDerived().parseSourceName(/*NameState=*/nullptr);
 4326       Node *Init = getDerived().parseBracedExpr();
 4333       Node *Index = getDerived().parseExpr();
 4336       Node *Init = getDerived().parseBracedExpr();
 4343       Node *RangeBegin = getDerived().parseExpr();
 4346       Node *RangeEnd = getDerived().parseExpr();
 4349       Node *Init = getDerived().parseBracedExpr();
 4356   return getDerived().parseExpr();
 4415   Node *Pack = getDerived().parseExpr(), *Init = nullptr;
 4419     Init = getDerived().parseExpr();
 4482     return getDerived().parseExprPrimary();
 4484     return getDerived().parseTemplateParam();
 4488       return getDerived().parseFunctionParam();
 4489     return getDerived().parseFoldExpr();
 4495       return getDerived().parseBinaryExpr("&&");
 4498       return getDerived().parsePrefixExpr("&");
 4501       return getDerived().parseBinaryExpr("&");
 4504       return getDerived().parseBinaryExpr("&=");
 4507       return getDerived().parseBinaryExpr("=");
 4510       Node *Ty = getDerived().parseType();
 4517       Node *Ty = getDerived().parseExpr();
 4529       Node *Ty = getDerived().parseType();
 4532       Node *Ex = getDerived().parseExpr();
 4540       Node *Callee = getDerived().parseExpr();
 4545         Node *E = getDerived().parseExpr();
 4554       return getDerived().parseBinaryExpr(",");
 4557       return getDerived().parsePrefixExpr("~");
 4559       return getDerived().parseConversionExpr();
 4566       Node *Ex = getDerived().parseExpr();
 4573       Node *T = getDerived().parseType();
 4576       Node *Ex = getDerived().parseExpr();
 4583       return getDerived().parsePrefixExpr("*");
 4586       Node *E = getDerived().parseExpr();
 4592       return getDerived().parseUnresolvedName();
 4595       Node *LHS = getDerived().parseExpr();
 4598       Node *RHS = getDerived().parseExpr();
 4605       Node *LHS = getDerived().parseExpr();
 4608       Node *RHS = getDerived().parseExpr();
 4615       return getDerived().parseBinaryExpr("/");
 4618       return getDerived().parseBinaryExpr("/=");
 4625       return getDerived().parseBinaryExpr("^");
 4628       return getDerived().parseBinaryExpr("^=");
 4631       return getDerived().parseBinaryExpr("==");
 4638       return getDerived().parseBinaryExpr(">=");
 4641       return getDerived().parseBinaryExpr(">");
 4648       Node *Base = getDerived().parseExpr();
 4651       Node *Index = getDerived().parseExpr();
 4660         Node *E = getDerived().parseBracedExpr();
 4673       return getDerived().parseBinaryExpr("<=");
 4676       return getDerived().parseBinaryExpr("<<");
 4679       return getDerived().parseBinaryExpr("<<=");
 4682       return getDerived().parseBinaryExpr("<");
 4689       return getDerived().parseBinaryExpr("-");
 4692       return getDerived().parseBinaryExpr("-=");
 4695       return getDerived().parseBinaryExpr("*");
 4698       return getDerived().parseBinaryExpr("*=");
 4702         return getDerived().parsePrefixExpr("--");
 4703       Node *Ex = getDerived().parseExpr();
 4713       return getDerived().parseNewExpr();
 4716       return getDerived().parseBinaryExpr("!=");
 4719       return getDerived().parsePrefixExpr("-");
 4722       return getDerived().parsePrefixExpr("!");
 4725       Node *Ex = getDerived().parseExpr();
 4734       return getDerived().parseUnresolvedName();
 4737       return getDerived().parseBinaryExpr("||");
 4740       return getDerived().parseBinaryExpr("|");
 4743       return getDerived().parseBinaryExpr("|=");
 4750       return getDerived().parseBinaryExpr("->*");
 4753       return getDerived().parseBinaryExpr("+");
 4756       return getDerived().parseBinaryExpr("+=");
 4760         return getDerived().parsePrefixExpr("++");
 4761       Node *Ex = getDerived().parseExpr();
 4768       return getDerived().parsePrefixExpr("+");
 4771       Node *L = getDerived().parseExpr();
 4774       Node *R = getDerived().parseExpr();
 4784       Node *Cond = getDerived().parseExpr();
 4787       Node *LHS = getDerived().parseExpr();
 4790       Node *RHS = getDerived().parseExpr();
 4800       Node *T = getDerived().parseType();
 4803       Node *Ex = getDerived().parseExpr();
 4810       return getDerived().parseBinaryExpr("%");
 4813       return getDerived().parseBinaryExpr("%=");
 4816       return getDerived().parseBinaryExpr(">>");
 4819       return getDerived().parseBinaryExpr(">>=");
 4826       Node *T = getDerived().parseType();
 4829       Node *Ex = getDerived().parseExpr();
 4836       Node *Child = getDerived().parseExpr();
 4842       return getDerived().parseUnresolvedName();
 4845       Node *Ty = getDerived().parseType();
 4852       Node *Ex = getDerived().parseExpr();
 4860         Node *R = getDerived().parseTemplateParam();
 4865         Node *FP = getDerived().parseFunctionParam();
 4875         Node *Arg = getDerived().parseTemplateArg();
 4891       Node *Ex = getDerived().parseExpr();
 4898       Node *Ty = getDerived().parseType();
 4905       Node *Ty = getDerived().parseType();
 4910         Node *E = getDerived().parseBracedExpr();
 4922       Node *Ex = getDerived().parseExpr();
 4938     return getDerived().parseUnresolvedName();
 4942     Node *Ty = getDerived().parseType();
 4949     Node *Ex = getDerived().parseExpr();
 5004       Node *Ty = getDerived().parseType();
 5012       Node *Ty = getDerived().parseType();
 5020       Node *Ty = getDerived().parseType();
 5028       Node *Ty = getDerived().parseType();
 5038       Node *Encoding = getDerived().parseEncoding();
 5047       Node *FirstType = getDerived().parseType();
 5052       Node *SecondType = getDerived().parseType();
 5060       Node *Name = getDerived().parseName();
 5068       Node *Name = getDerived().parseName();
 5079       Node *BaseEncoding = getDerived().parseEncoding();
 5093       Node *Name = getDerived().parseName();
 5103       Node *Name = getDerived().parseName();
 5123     return getDerived().parseSpecialName();
 5133   Node *Name = getDerived().parseName(&NameInfo);
 5147       Node *Arg = getDerived().parseTemplateArg();
 5159     ReturnType = getDerived().parseType();
 5171     Node *Ty = getDerived().parseType();
 5306     Node *WithTags = getDerived().parseAbiTags(SpecialSub);
 5456     Node *Arg = getDerived().parseExpr();
 5465       Node *Arg = getDerived().parseTemplateArg();
 5477       Node *Arg = getDerived().parseEncoding();
 5483     return getDerived().parseExprPrimary();
 5486     return getDerived().parseType();
 5510       Node *Arg = getDerived().parseTemplateArg();
 5524       Node *Arg = getDerived().parseTemplateArg();
 5541     Node *Encoding = getDerived().parseEncoding();
 5554     Node *Encoding = getDerived().parseEncoding();
 5567   Node *Ty = getDerived().parseType();