Lines Matching refs:Argument
78 StringRef Modifier, StringRef Argument, in DummyArgToStringFn() argument
615 const char *Argument, unsigned ArgumentLen, in HandleSelectModifier() argument
617 const char *ArgumentEnd = Argument+ArgumentLen; in HandleSelectModifier()
621 const char *NextVal = ScanFormat(Argument, ArgumentEnd, '|'); in HandleSelectModifier()
624 Argument = NextVal+1; // Skip this string. in HandleSelectModifier()
629 const char *EndPtr = ScanFormat(Argument, ArgumentEnd, '|'); in HandleSelectModifier()
632 DInfo.FormatDiagnostic(Argument, EndPtr, OutStr); in HandleSelectModifier()
756 const char *Argument, unsigned ArgumentLen, in HandlePluralModifier() argument
758 const char *ArgumentEnd = Argument + ArgumentLen; in HandlePluralModifier()
760 assert(Argument < ArgumentEnd && "Plural expression didn't match."); in HandlePluralModifier()
761 const char *ExprEnd = Argument; in HandlePluralModifier()
766 if (EvalPluralExpr(ValNo, Argument, ExprEnd)) { in HandlePluralModifier()
767 Argument = ExprEnd + 1; in HandlePluralModifier()
768 ExprEnd = ScanFormat(Argument, ArgumentEnd, '|'); in HandlePluralModifier()
772 DInfo.FormatDiagnostic(Argument, ExprEnd, OutStr); in HandlePluralModifier()
775 Argument = ScanFormat(Argument, ArgumentEnd - 1, '|') + 1; in HandlePluralModifier()
901 const char *Modifier = nullptr, *Argument = nullptr; in FormatDiagnostic() local
915 Argument = DiagStr; in FormatDiagnostic()
919 ArgumentLen = DiagStr-Argument; in FormatDiagnostic()
946 const char *ArgumentEnd = Argument + ArgumentLen; in FormatDiagnostic()
947 const char *Pipe = ScanFormat(Argument, ArgumentEnd, '|'); in FormatDiagnostic()
950 const char *FirstDollar = ScanFormat(Argument, Pipe, '$'); in FormatDiagnostic()
954 FormatDiagnostic(Argument, FirstDollar, OutStr); in FormatDiagnostic()
986 HandleSelectModifier(*this, (unsigned)Val, Argument, ArgumentLen, in FormatDiagnostic()
991 HandlePluralModifier(*this, (unsigned)Val, Argument, ArgumentLen, in FormatDiagnostic()
1005 HandleSelectModifier(*this, Val, Argument, ArgumentLen, OutStr); in FormatDiagnostic()
1009 HandlePluralModifier(*this, (unsigned)Val, Argument, ArgumentLen, in FormatDiagnostic()
1066 StringRef(Argument, ArgumentLen), in FormatDiagnostic()
1080 const char *ArgumentEnd = Argument + ArgumentLen; in FormatDiagnostic()
1081 const char *Pipe = ScanFormat(Argument, ArgumentEnd, '|'); in FormatDiagnostic()
1090 StringRef(Argument, ArgumentLen), in FormatDiagnostic()
1102 const char *FirstDollar = ScanFormat(Argument, ArgumentEnd, '$'); in FormatDiagnostic()
1106 FormatDiagnostic(Argument, FirstDollar, OutStr); in FormatDiagnostic()
1113 StringRef(Argument, ArgumentLen), in FormatDiagnostic()
1127 StringRef(Argument, ArgumentLen), in FormatDiagnostic()