Lines Matching refs:string
35 cl::opt<std::string>
39 cl::opt<std::string> RemoteHost("remote-host",
42 cl::opt<std::string> RemotePort("remote-port",
45 cl::opt<std::string> RemoteUser("remote-user",
48 cl::opt<std::string>
61 std::string *ErrMsg = nullptr) { in RunProgramWithTimeout()
92 std::string StdOutFileName = StdOutFile.str(); in RunProgramRemotelyWithTimeout()
146 std::string LLIPath; // The path to the LLI executable
147 std::vector<std::string> ToolArgs; // Args to pass to LLI
149 LLI(const std::string &Path, const std::vector<std::string> *Args) in LLI()
158 const std::string &Bitcode, const std::vector<std::string> &Args,
159 const std::string &InputFile, const std::string &OutputFile,
160 const std::vector<std::string> &CCArgs,
161 const std::vector<std::string> &SharedLibs = std::vector<std::string>(),
166 Expected<int> LLI::ExecuteProgram(const std::string &Bitcode, in ExecuteProgram()
167 const std::vector<std::string> &Args, in ExecuteProgram()
168 const std::string &InputFile, in ExecuteProgram()
169 const std::string &OutputFile, in ExecuteProgram()
170 const std::vector<std::string> &CCArgs, in ExecuteProgram()
171 const std::vector<std::string> &SharedLibs, in ExecuteProgram()
177 for (std::vector<std::string>::const_iterator i = SharedLibs.begin(), in ExecuteProgram()
205 ErrorOr<std::string> llvm::FindProgramByName(const std::string &ExeName, in FindProgramByName()
211 std::string Main = sys::fs::getMainExecutable(Argv0, MainAddr); in FindProgramByName()
213 if (ErrorOr<std::string> Path = sys::findProgramByName(ExeName, Result)) in FindProgramByName()
222 AbstractInterpreter::createLLI(const char *Argv0, std::string &Message, in createLLI()
223 const std::vector<std::string> *ToolArgs) { in createLLI()
224 if (ErrorOr<std::string> LLIPath = in createLLI()
242 std::string CompilerCommand;
243 std::vector<std::string> CompilerArgs;
246 CustomCompiler(const std::string &CompilerCmd, in CustomCompiler()
247 std::vector<std::string> CompArgs) in CustomCompiler()
250 Error compileProgram(const std::string &Bitcode, unsigned Timeout = 0,
254 const std::string &Bitcode, const std::vector<std::string> &Args, in ExecuteProgram()
255 const std::string &InputFile, const std::string &OutputFile, in ExecuteProgram()
256 const std::vector<std::string> &CCArgs = std::vector<std::string>(), in ExecuteProgram()
257 const std::vector<std::string> &SharedLibs = std::vector<std::string>(), in ExecuteProgram()
266 Error CustomCompiler::compileProgram(const std::string &Bitcode, in compileProgram()
294 std::string ExecutionCommand;
295 std::vector<std::string> ExecutorArgs;
298 CustomExecutor(const std::string &ExecutionCmd, in CustomExecutor()
299 std::vector<std::string> ExecArgs) in CustomExecutor()
303 const std::string &Bitcode, const std::vector<std::string> &Args,
304 const std::string &InputFile, const std::string &OutputFile,
305 const std::vector<std::string> &CCArgs,
306 const std::vector<std::string> &SharedLibs = std::vector<std::string>(),
312 const std::string &Bitcode, const std::vector<std::string> &Args, in ExecuteProgram()
313 const std::string &InputFile, const std::string &OutputFile, in ExecuteProgram()
314 const std::vector<std::string> &CCArgs, in ExecuteProgram()
315 const std::vector<std::string> &SharedLibs, unsigned Timeout, in ExecuteProgram()
354 static void lexCommand(const char *Argv0, std::string &Message, in lexCommand()
355 const std::string &CommandLine, std::string &CmdPath, in lexCommand()
356 std::vector<std::string> &Args) { in lexCommand()
358 std::string Token; in lexCommand()
359 std::string Command; in lexCommand()
391 Message = std::string("Cannot find '") + Command + in lexCommand()
403 const char *Argv0, std::string &Message, in createCustomCompiler()
404 const std::string &CompileCommandLine) { in createCustomCompiler()
406 std::string CmdPath; in createCustomCompiler()
407 std::vector<std::string> Args; in createCustomCompiler()
419 std::string &Message, in createCustomExecutor()
420 const std::string &ExecCommandLine) { in createCustomExecutor()
422 std::string CmdPath; in createCustomExecutor()
423 std::vector<std::string> Args; in createCustomExecutor()
434 Expected<CC::FileType> LLC::OutputCode(const std::string &Bitcode, in OutputCode()
435 std::string &OutputAsmFile, in OutputCode()
472 Error LLC::compileProgram(const std::string &Bitcode, unsigned Timeout, in compileProgram()
474 std::string OutputAsmFile; in compileProgram()
483 Expected<int> LLC::ExecuteProgram(const std::string &Bitcode, in ExecuteProgram()
484 const std::vector<std::string> &Args, in ExecuteProgram()
485 const std::string &InputFile, in ExecuteProgram()
486 const std::string &OutputFile, in ExecuteProgram()
487 const std::vector<std::string> &ArgsForCC, in ExecuteProgram()
488 const std::vector<std::string> &SharedLibs, in ExecuteProgram()
491 std::string OutputAsmFile; in ExecuteProgram()
498 std::vector<std::string> CCArgs(ArgsForCC); in ExecuteProgram()
508 LLC *AbstractInterpreter::createLLC(const char *Argv0, std::string &Message, in createLLC()
509 const std::string &CCBinary, in createLLC()
510 const std::vector<std::string> *Args, in createLLC()
511 const std::vector<std::string> *CCArgs, in createLLC()
513 ErrorOr<std::string> LLCPath = in createLLC()
534 std::string LLIPath; // The path to the LLI executable
535 std::vector<std::string> ToolArgs; // Args to pass to LLI
537 JIT(const std::string &Path, const std::vector<std::string> *Args) in JIT()
546 const std::string &Bitcode, const std::vector<std::string> &Args,
547 const std::string &InputFile, const std::string &OutputFile,
548 const std::vector<std::string> &CCArgs = std::vector<std::string>(),
549 const std::vector<std::string> &SharedLibs = std::vector<std::string>(),
554 Expected<int> JIT::ExecuteProgram(const std::string &Bitcode, in ExecuteProgram()
555 const std::vector<std::string> &Args, in ExecuteProgram()
556 const std::string &InputFile, in ExecuteProgram()
557 const std::string &OutputFile, in ExecuteProgram()
558 const std::vector<std::string> &CCArgs, in ExecuteProgram()
559 const std::vector<std::string> &SharedLibs, in ExecuteProgram()
593 AbstractInterpreter::createJIT(const char *Argv0, std::string &Message, in createJIT()
594 const std::vector<std::string> *Args) { in createJIT()
595 if (ErrorOr<std::string> LLIPath = in createJIT()
623 Expected<int> CC::ExecuteProgram(const std::string &ProgramFile, in ExecuteProgram()
624 const std::vector<std::string> &Args, in ExecuteProgram()
626 const std::string &InputFile, in ExecuteProgram()
627 const std::string &OutputFile, in ExecuteProgram()
628 const std::vector<std::string> &ArgsForCC, in ExecuteProgram()
637 for (std::vector<std::string>::const_iterator I = ccArgs.begin(), in ExecuteProgram()
699 std::string Exec; in ExecuteProgram()
745 std::string Error; in ExecuteProgram()
766 Error CC::MakeSharedObject(const std::string &InputFile, FileType fileType, in MakeSharedObject()
767 std::string &OutputFile, in MakeSharedObject()
768 const std::vector<std::string> &ArgsForCC) { in MakeSharedObject()
785 for (std::vector<std::string>::const_iterator I = ccArgs.begin(), in MakeSharedObject()
843 CC *CC::create(const char *Argv0, std::string &Message, in create()
844 const std::string &CCBinary, in create()
845 const std::vector<std::string> *Args) { in create()
853 std::string RemoteClientPath; in create()