Lines Matching refs:Dependent
639 DependentTemplateName *Dependent = Template.getAsDependentTemplateName();
640 assert(Dependent && "Not a dependent template name?");
641 if (const IdentifierInfo *Id = Dependent->getIdentifier())
644 mangleOperatorName(Dependent->getOperator(), UnknownArity);
738 // the template in question is a dependent template name. Should we
752 // the template in question is a dependent template name. Should we
1461 DependentTemplateName *Dependent = Template.getAsDependentTemplateName();
1462 assert(Dependent && "Unknown template name kind?");
1463 manglePrefix(Dependent->getQualifier());
1520 const DependentTemplateName *Dependent = TN.getAsDependentTemplateName();
1521 assert(Dependent->isIdentifier());
1525 mangleUnresolvedPrefix(Dependent->getQualifier(), 0);
1526 mangleSourceName(Dependent->getIdentifier());
1742 // If our type is instantiation-dependent but not dependent, we mangle
1746 // FIXME: This is an approximation of the instantiation-dependent name
1749 // default template arguments) for any instantiation-dependent type.
1751 // - Instantiation-dependent TemplateSpecializationTypes will need to be
1886 case BuiltinType::Dependent:
2167 // the template in question is a dependent template name. Should we
2193 // the template in question is a dependent template name. Should we
2236 // If this is dependent, we need to record that. If not, we simply
2253 // <builtin-type> ::= Da # dependent auto
2347 // ::= sr <type> <unqualified-name> # dependent name
2348 // ::= sr <type> <unqualified-name> <template-args> # dependent template-id
2607 // instantiation-dependent it is encoded as an integer literal
3108 // dependent cases, in which case we should mangle as a