Home | History | Annotate | Download | only in AST

Lines Matching refs:Dependent

672   DependentTemplateName *Dependent = Template.getAsDependentTemplateName();
673 assert(Dependent && "Not a dependent template name?");
674 if (const IdentifierInfo *Id = Dependent->getIdentifier())
677 mangleOperatorName(Dependent->getOperator(), UnknownArity);
770 // the template in question is a dependent template name. Should we
783 // the template in question is a dependent template name. Should we
1387 DependentTemplateName *Dependent = Template.getAsDependentTemplateName();
1388 assert(Dependent && "Unknown template name kind?");
1389 if (NestedNameSpecifier *Qualifier = Dependent->getQualifier())
1447 const DependentTemplateName *Dependent = TN.getAsDependentTemplateName();
1448 assert(Dependent->isIdentifier());
1452 mangleUnresolvedPrefix(Dependent->getQualifier());
1453 mangleSourceName(Dependent->getIdentifier());
1877 // If our type is instantiation-dependent but not dependent, we mangle
1881 // FIXME: This is an approximation of the instantiation-dependent name
1884 // default template arguments) for any instantiation-dependent type.
1886 // - Instantiation-dependent TemplateSpecializationTypes will need to be
2070 case BuiltinType::Dependent:
2555 // the template in question is a dependent template name. Should we
2564 // <class-enum-type> ::= <name> # non-dependent or dependent type name or
2565 // # dependent elaborated type specifier using
2567 // ::= Ts <name> # dependent elaborated type specifier using
2569 // ::= Tu <name> # dependent elaborated type specifier using
2571 // ::= Te <name> # dependent elaborated type specifier using
2588 llvm_unreachable("unexpected keyword for dependent type name");
2608 // the template in question is a dependent template name. Should we
2651 // If this is dependent, we need to record that. If not, we simply
2668 // <builtin-type> ::= Da # dependent auto
2796 // ::= sr <type> <unqualified-name> # dependent name
2797 // ::= sr <type> <unqualified-name> <template-args> # dependent template-id
3140 // instantiation-dependent it is encoded as an integer literal
3704 // dependent cases, in which case we should mangle as a