Lines Matching defs:Saver
821 void cl::TokenizeGNUCommandLine(StringRef Src, StringSaver &Saver,
865 NewArgv.push_back(Saver.save(Token.str()).data());
879 NewArgv.push_back(Saver.save(Token.str()).data());
933 StringRef Src, StringSaver &Saver, function_ref<void(StringRef)> AddToken,
973 AddToken(AlwaysCopy ? Saver.save(NormalChars) : NormalChars);
999 AddToken(Saver.save(Token.str()));
1038 AddToken(Saver.save(Token.str()));
1041 void cl::TokenizeWindowsCommandLine(StringRef Src, StringSaver &Saver,
1049 tokenizeWindowsCommandLineImpl(Src, Saver, AddToken,
1053 void cl::TokenizeWindowsCommandLineNoCopy(StringRef Src, StringSaver &Saver,
1057 tokenizeWindowsCommandLineImpl(Src, Saver, AddToken, /*AlwaysCopy=*/false,
1061 void cl::TokenizeWindowsCommandLineFull(StringRef Src, StringSaver &Saver,
1069 tokenizeWindowsCommandLineImpl(Src, Saver, AddToken,
1073 void cl::tokenizeConfigFile(StringRef Source, StringSaver &Saver,
1108 cl::TokenizeGNUCommandLine(Line, Saver, NewArgv, MarkEOLs);
1119 static void ExpandBasePaths(StringRef BasePath, StringSaver &Saver,
1146 Arg = Saver.save(ResponseFile.str()).data();
1180 Tokenizer(Str, Saver, NewArgv, MarkEOLs);
1195 ExpandBasePaths(BasePath, Saver, Arg);
1227 Arg = Saver.save(ResponseFile.str()).data();
1354 const char *EnvVar, StringSaver &Saver,
1364 Tokenize(*EnvValue, Saver, NewArgv, /*MarkEOLs=*/false);
1368 ExpansionContext ECtx(Saver.getAllocator(), Tokenize);
1376 bool cl::ExpandResponseFiles(StringSaver &Saver, TokenizerCallback Tokenizer,
1378 ExpansionContext ECtx(Saver.getAllocator(), Tokenizer);
1387 : Saver(A), Tokenizer(T), FS(vfs::getRealFileSystem().get()) {}
1451 StringSaver Saver(A);
1458 TokenizeGNUCommandLine(*EnvValue, Saver, NewArgv);