Lines Matching refs:Argument
62 StringRef Modifier, StringRef Argument, in DummyArgToStringFn() argument
611 const char *Argument, unsigned ArgumentLen, in HandleSelectModifier() argument
613 const char *ArgumentEnd = Argument+ArgumentLen; in HandleSelectModifier()
617 const char *NextVal = ScanFormat(Argument, ArgumentEnd, '|'); in HandleSelectModifier()
620 Argument = NextVal+1; // Skip this string. in HandleSelectModifier()
625 const char *EndPtr = ScanFormat(Argument, ArgumentEnd, '|'); in HandleSelectModifier()
628 DInfo.FormatDiagnostic(Argument, EndPtr, OutStr); in HandleSelectModifier()
752 const char *Argument, unsigned ArgumentLen, in HandlePluralModifier() argument
754 const char *ArgumentEnd = Argument + ArgumentLen; in HandlePluralModifier()
756 assert(Argument < ArgumentEnd && "Plural expression didn't match."); in HandlePluralModifier()
757 const char *ExprEnd = Argument; in HandlePluralModifier()
762 if (EvalPluralExpr(ValNo, Argument, ExprEnd)) { in HandlePluralModifier()
763 Argument = ExprEnd + 1; in HandlePluralModifier()
764 ExprEnd = ScanFormat(Argument, ArgumentEnd, '|'); in HandlePluralModifier()
768 DInfo.FormatDiagnostic(Argument, ExprEnd, OutStr); in HandlePluralModifier()
771 Argument = ScanFormat(Argument, ArgumentEnd - 1, '|') + 1; in HandlePluralModifier()
898 const char *Modifier = nullptr, *Argument = nullptr; in FormatDiagnostic() local
912 Argument = DiagStr; in FormatDiagnostic()
916 ArgumentLen = DiagStr-Argument; in FormatDiagnostic()
943 const char *ArgumentEnd = Argument + ArgumentLen; in FormatDiagnostic()
944 const char *Pipe = ScanFormat(Argument, ArgumentEnd, '|'); in FormatDiagnostic()
947 const char *FirstDollar = ScanFormat(Argument, Pipe, '$'); in FormatDiagnostic()
951 FormatDiagnostic(Argument, FirstDollar, OutStr); in FormatDiagnostic()
983 HandleSelectModifier(*this, (unsigned)Val, Argument, ArgumentLen, in FormatDiagnostic()
988 HandlePluralModifier(*this, (unsigned)Val, Argument, ArgumentLen, in FormatDiagnostic()
1002 HandleSelectModifier(*this, Val, Argument, ArgumentLen, OutStr); in FormatDiagnostic()
1006 HandlePluralModifier(*this, (unsigned)Val, Argument, ArgumentLen, in FormatDiagnostic()
1063 StringRef(Argument, ArgumentLen), in FormatDiagnostic()
1077 const char *ArgumentEnd = Argument + ArgumentLen; in FormatDiagnostic()
1078 const char *Pipe = ScanFormat(Argument, ArgumentEnd, '|'); in FormatDiagnostic()
1087 StringRef(Argument, ArgumentLen), in FormatDiagnostic()
1099 const char *FirstDollar = ScanFormat(Argument, ArgumentEnd, '$'); in FormatDiagnostic()
1103 FormatDiagnostic(Argument, FirstDollar, OutStr); in FormatDiagnostic()
1110 StringRef(Argument, ArgumentLen), in FormatDiagnostic()
1124 StringRef(Argument, ArgumentLen), in FormatDiagnostic()