Lines Matching refs:Edit
6827 /// \param Edit - The override command to perform.
6831 StringRef Edit,
6835 if (Edit[0] == '^') {
6836 const char *Str = GetStableCStr(SavedStrings, Edit.substr(1));
6839 } else if (Edit[0] == '+') {
6840 const char *Str = GetStableCStr(SavedStrings, Edit.substr(1));
6843 } else if (Edit[0] == 's' && Edit[1] == '/' && Edit.ends_with("/") &&
6844 Edit.slice(2, Edit.size() - 1).contains('/')) {
6845 StringRef MatchPattern = Edit.substr(2).split('/').first;
6846 StringRef ReplPattern = Edit.substr(2).split('/').second;
6860 } else if (Edit[0] == 'x' || Edit[0] == 'X') {
6861 auto Option = Edit.substr(1);
6866 if (Edit[0] == 'X') {
6876 } else if (Edit[0] == 'O') {
6890 OS << "### Adding argument " << Edit << " at end\n";
6891 Args.push_back(GetStableCStr(SavedStrings, '-' + Edit.str()));
6893 OS << "### Unrecognized edit: " << Edit << "\n";