Lines Matching refs:Arity
318 void mangleOperatorName(OverloadedOperatorKind OO, unsigned Arity);
342 void mangleExpression(const Expr *E, unsigned Arity = UnknownArity);
1179 unsigned Arity; in mangleUnqualifiedName() local
1181 Arity = cast<FunctionDecl>(ND)->getNumParams(); in mangleUnqualifiedName()
1187 Arity++; in mangleUnqualifiedName()
1189 Arity = KnownArity; in mangleUnqualifiedName()
1191 mangleOperatorName(Name.getCXXOverloadedOperator(), Arity); in mangleUnqualifiedName()
1546 CXXNameMangler::mangleOperatorName(OverloadedOperatorKind OO, unsigned Arity) { in mangleOperatorName() argument
1559 Out << (Arity == 1? "ps" : "pl"); break; in mangleOperatorName()
1563 Out << (Arity == 1? "ng" : "mi"); break; in mangleOperatorName()
1567 Out << (Arity == 1? "ad" : "an"); break; in mangleOperatorName()
1572 Out << (Arity == 1? "de" : "ml"); break; in mangleOperatorName()
2349 void CXXNameMangler::mangleExpression(const Expr *E, unsigned Arity) { in mangleExpression() argument
2461 mangleExpression(cast<CXXDefaultArgExpr>(E)->getExpr(), Arity); in mangleExpression()
2466 Arity); in mangleExpression()
2540 Arity); in mangleExpression()
2548 Arity); in mangleExpression()
2559 ME->getMember(), Arity); in mangleExpression()
2567 mangleUnresolvedName(ULE->getQualifier(), 0, ULE->getName(), Arity); in mangleExpression()
2734 mangleExpression(CO->getLHS(), Arity); in mangleExpression()
2735 mangleExpression(CO->getRHS(), Arity); in mangleExpression()
2777 mangleExpression(cast<ParenExpr>(E)->getSubExpr(), Arity); in mangleExpression()
2830 mangleUnresolvedName(DRE->getQualifier(), 0, DRE->getDeclName(), Arity); in mangleExpression()
2845 mangleExpression(cast<ExprWithCleanups>(E)->getSubExpr(), Arity); in mangleExpression()