Lines Matching refs:string
33 cl::opt<std::string>
37 cl::opt<std::string>
41 cl::opt<std::string>
45 cl::opt<std::string>
49 cl::opt<std::string>
64 std::string *ErrMsg = 0) { in RunProgramWithTimeout()
117 std::string StdOutFileName = StdOutFile.str(); in RunProgramRemotelyWithTimeout()
132 static std::string ProcessFailure(StringRef ProgPath, const char** Args, in ProcessFailure()
172 std::string LLIPath; // The path to the LLI executable
173 std::vector<std::string> ToolArgs; // Args to pass to LLI
175 LLI(const std::string &Path, const std::vector<std::string> *Args) in LLI()
181 virtual int ExecuteProgram(const std::string &Bitcode,
182 const std::vector<std::string> &Args,
183 const std::string &InputFile,
184 const std::string &OutputFile,
185 std::string *Error,
186 const std::vector<std::string> &GCCArgs,
187 const std::vector<std::string> &SharedLibs =
188 std::vector<std::string>(),
194 int LLI::ExecuteProgram(const std::string &Bitcode, in ExecuteProgram()
195 const std::vector<std::string> &Args, in ExecuteProgram()
196 const std::string &InputFile, in ExecuteProgram()
197 const std::string &OutputFile, in ExecuteProgram()
198 std::string *Error, in ExecuteProgram()
199 const std::vector<std::string> &GCCArgs, in ExecuteProgram()
200 const std::vector<std::string> &SharedLibs, in ExecuteProgram()
207 for (std::vector<std::string>::const_iterator i = SharedLibs.begin(), in ExecuteProgram()
248 static std::string PrependMainExecutablePath(const std::string &ExeName, in PrependMainExecutablePath()
254 std::string Main = sys::fs::getMainExecutable(Argv0, MainAddr); in PrependMainExecutablePath()
269 std::string &Message, in createLLI()
270 const std::vector<std::string> *ToolArgs) { in createLLI()
271 std::string LLIPath = in createLLI()
290 std::string CompilerCommand;
291 std::vector<std::string> CompilerArgs;
294 const std::string &CompilerCmd, std::vector<std::string> CompArgs) : in CustomCompiler()
297 virtual void compileProgram(const std::string &Bitcode,
298 std::string *Error,
302 virtual int ExecuteProgram(const std::string &Bitcode, in ExecuteProgram()
303 const std::vector<std::string> &Args, in ExecuteProgram()
304 const std::string &InputFile, in ExecuteProgram()
305 const std::string &OutputFile, in ExecuteProgram()
306 std::string *Error, in ExecuteProgram()
307 const std::vector<std::string> &GCCArgs = in ExecuteProgram()
308 std::vector<std::string>(), in ExecuteProgram()
309 const std::vector<std::string> &SharedLibs = in ExecuteProgram()
310 std::vector<std::string>(), in ExecuteProgram()
319 void CustomCompiler::compileProgram(const std::string &Bitcode, in compileProgram()
320 std::string *Error, in compileProgram()
351 std::string ExecutionCommand;
352 std::vector<std::string> ExecutorArgs;
355 const std::string &ExecutionCmd, std::vector<std::string> ExecArgs) : in CustomExecutor()
358 virtual int ExecuteProgram(const std::string &Bitcode,
359 const std::vector<std::string> &Args,
360 const std::string &InputFile,
361 const std::string &OutputFile,
362 std::string *Error,
363 const std::vector<std::string> &GCCArgs,
364 const std::vector<std::string> &SharedLibs =
365 std::vector<std::string>(),
371 int CustomExecutor::ExecuteProgram(const std::string &Bitcode, in ExecuteProgram()
372 const std::vector<std::string> &Args, in ExecuteProgram()
373 const std::string &InputFile, in ExecuteProgram()
374 const std::string &OutputFile, in ExecuteProgram()
375 std::string *Error, in ExecuteProgram()
376 const std::vector<std::string> &GCCArgs, in ExecuteProgram()
377 const std::vector<std::string> &SharedLibs, in ExecuteProgram()
408 static void lexCommand(std::string &Message, const std::string &CommandLine, in lexCommand()
409 std::string &CmdPath, std::vector<std::string> Args) { in lexCommand()
411 std::string Command = ""; in lexCommand()
412 std::string delimiters = " "; in lexCommand()
414 std::string::size_type lastPos = CommandLine.find_first_not_of(delimiters, 0); in lexCommand()
415 std::string::size_type pos = CommandLine.find_first_of(delimiters, lastPos); in lexCommand()
417 while (std::string::npos != pos || std::string::npos != lastPos) { in lexCommand()
418 std::string token = CommandLine.substr(lastPos, pos - lastPos); in lexCommand()
432 std::string("Cannot find '") + Command + in lexCommand()
443 std::string &Message, in createCustomCompiler()
444 const std::string &CompileCommandLine) { in createCustomCompiler()
446 std::string CmdPath; in createCustomCompiler()
447 std::vector<std::string> Args; in createCustomCompiler()
458 std::string &Message, in createCustomExecutor()
459 const std::string &ExecCommandLine) { in createCustomExecutor()
462 std::string CmdPath; in createCustomExecutor()
463 std::vector<std::string> Args; in createCustomExecutor()
474 GCC::FileType LLC::OutputCode(const std::string &Bitcode, in OutputCode()
475 std::string &OutputAsmFile, std::string &Error, in OutputCode()
518 void LLC::compileProgram(const std::string &Bitcode, std::string *Error, in compileProgram()
520 std::string OutputAsmFile; in compileProgram()
525 int LLC::ExecuteProgram(const std::string &Bitcode, in ExecuteProgram()
526 const std::vector<std::string> &Args, in ExecuteProgram()
527 const std::string &InputFile, in ExecuteProgram()
528 const std::string &OutputFile, in ExecuteProgram()
529 std::string *Error, in ExecuteProgram()
530 const std::vector<std::string> &ArgsForGCC, in ExecuteProgram()
531 const std::vector<std::string> &SharedLibs, in ExecuteProgram()
535 std::string OutputAsmFile; in ExecuteProgram()
540 std::vector<std::string> GCCArgs(ArgsForGCC); in ExecuteProgram()
552 std::string &Message, in createLLC()
553 const std::string &GCCBinary, in createLLC()
554 const std::vector<std::string> *Args, in createLLC()
555 const std::vector<std::string> *GCCArgs, in createLLC()
557 std::string LLCPath = in createLLC()
578 std::string LLIPath; // The path to the LLI executable
579 std::vector<std::string> ToolArgs; // Args to pass to LLI
581 JIT(const std::string &Path, const std::vector<std::string> *Args) in JIT()
587 virtual int ExecuteProgram(const std::string &Bitcode,
588 const std::vector<std::string> &Args,
589 const std::string &InputFile,
590 const std::string &OutputFile,
591 std::string *Error,
592 const std::vector<std::string> &GCCArgs =
593 std::vector<std::string>(),
594 const std::vector<std::string> &SharedLibs =
595 std::vector<std::string>(),
601 int JIT::ExecuteProgram(const std::string &Bitcode, in ExecuteProgram()
602 const std::vector<std::string> &Args, in ExecuteProgram()
603 const std::string &InputFile, in ExecuteProgram()
604 const std::string &OutputFile, in ExecuteProgram()
605 std::string *Error, in ExecuteProgram()
606 const std::vector<std::string> &GCCArgs, in ExecuteProgram()
607 const std::vector<std::string> &SharedLibs, in ExecuteProgram()
644 std::string &Message, const std::vector<std::string> *Args) { in createJIT()
645 std::string LLIPath = in createJIT()
673 int GCC::ExecuteProgram(const std::string &ProgramFile, in ExecuteProgram()
674 const std::vector<std::string> &Args, in ExecuteProgram()
676 const std::string &InputFile, in ExecuteProgram()
677 const std::string &OutputFile, in ExecuteProgram()
678 std::string *Error, in ExecuteProgram()
679 const std::vector<std::string> &ArgsForGCC, in ExecuteProgram()
689 for (std::vector<std::string>::const_iterator in ExecuteProgram()
756 std::string Exec; in ExecuteProgram()
822 int GCC::MakeSharedObject(const std::string &InputFile, FileType fileType, in MakeSharedObject()
823 std::string &OutputFile, in MakeSharedObject()
824 const std::vector<std::string> &ArgsForGCC, in MakeSharedObject()
825 std::string &Error) { in MakeSharedObject()
842 for (std::vector<std::string>::const_iterator in MakeSharedObject()
906 GCC *GCC::create(std::string &Message, in create()
907 const std::string &GCCBinary, in create()
908 const std::vector<std::string> *Args) { in create()
909 std::string GCCPath = sys::FindProgramByName(GCCBinary); in create()
915 std::string RemoteClientPath; in create()