Lines Matching refs:string

34 cl::opt<std::string>
38 cl::opt<std::string> RemoteHost("remote-host",
41 cl::opt<std::string> RemotePort("remote-port",
44 cl::opt<std::string> RemoteUser("remote-user",
47 cl::opt<std::string>
60 std::string *ErrMsg = nullptr) { in RunProgramWithTimeout()
91 std::string StdOutFileName = StdOutFile.str(); in RunProgramRemotelyWithTimeout()
145 std::string LLIPath; // The path to the LLI executable
146 std::vector<std::string> ToolArgs; // Args to pass to LLI
148 LLI(const std::string &Path, const std::vector<std::string> *Args) in LLI()
157 const std::string &Bitcode, const std::vector<std::string> &Args,
158 const std::string &InputFile, const std::string &OutputFile,
159 const std::vector<std::string> &CCArgs,
160 const std::vector<std::string> &SharedLibs = std::vector<std::string>(),
165 Expected<int> LLI::ExecuteProgram(const std::string &Bitcode, in ExecuteProgram()
166 const std::vector<std::string> &Args, in ExecuteProgram()
167 const std::string &InputFile, in ExecuteProgram()
168 const std::string &OutputFile, in ExecuteProgram()
169 const std::vector<std::string> &CCArgs, in ExecuteProgram()
170 const std::vector<std::string> &SharedLibs, in ExecuteProgram()
176 for (std::vector<std::string>::const_iterator i = SharedLibs.begin(), in ExecuteProgram()
204 ErrorOr<std::string> llvm::FindProgramByName(const std::string &ExeName, in FindProgramByName()
210 std::string Main = sys::fs::getMainExecutable(Argv0, MainAddr); in FindProgramByName()
212 if (ErrorOr<std::string> Path = sys::findProgramByName(ExeName, Result)) in FindProgramByName()
221 AbstractInterpreter::createLLI(const char *Argv0, std::string &Message, in createLLI()
222 const std::vector<std::string> *ToolArgs) { in createLLI()
223 if (ErrorOr<std::string> LLIPath = in createLLI()
241 std::string CompilerCommand;
242 std::vector<std::string> CompilerArgs;
245 CustomCompiler(const std::string &CompilerCmd, in CustomCompiler()
246 std::vector<std::string> CompArgs) in CustomCompiler()
249 Error compileProgram(const std::string &Bitcode, unsigned Timeout = 0,
253 const std::string &Bitcode, const std::vector<std::string> &Args, in ExecuteProgram()
254 const std::string &InputFile, const std::string &OutputFile, in ExecuteProgram()
255 const std::vector<std::string> &CCArgs = std::vector<std::string>(), in ExecuteProgram()
256 const std::vector<std::string> &SharedLibs = std::vector<std::string>(), in ExecuteProgram()
265 Error CustomCompiler::compileProgram(const std::string &Bitcode, in compileProgram()
293 std::string ExecutionCommand;
294 std::vector<std::string> ExecutorArgs;
297 CustomExecutor(const std::string &ExecutionCmd, in CustomExecutor()
298 std::vector<std::string> ExecArgs) in CustomExecutor()
302 const std::string &Bitcode, const std::vector<std::string> &Args,
303 const std::string &InputFile, const std::string &OutputFile,
304 const std::vector<std::string> &CCArgs,
305 const std::vector<std::string> &SharedLibs = std::vector<std::string>(),
311 const std::string &Bitcode, const std::vector<std::string> &Args, in ExecuteProgram()
312 const std::string &InputFile, const std::string &OutputFile, in ExecuteProgram()
313 const std::vector<std::string> &CCArgs, in ExecuteProgram()
314 const std::vector<std::string> &SharedLibs, unsigned Timeout, in ExecuteProgram()
353 static void lexCommand(const char *Argv0, std::string &Message, in lexCommand()
354 const std::string &CommandLine, std::string &CmdPath, in lexCommand()
355 std::vector<std::string> &Args) { in lexCommand()
357 std::string Token; in lexCommand()
358 std::string Command; in lexCommand()
390 Message = std::string("Cannot find '") + Command + in lexCommand()
402 const char *Argv0, std::string &Message, in createCustomCompiler()
403 const std::string &CompileCommandLine) { in createCustomCompiler()
405 std::string CmdPath; in createCustomCompiler()
406 std::vector<std::string> Args; in createCustomCompiler()
418 std::string &Message, in createCustomExecutor()
419 const std::string &ExecCommandLine) { in createCustomExecutor()
421 std::string CmdPath; in createCustomExecutor()
422 std::vector<std::string> Args; in createCustomExecutor()
433 Expected<CC::FileType> LLC::OutputCode(const std::string &Bitcode, in OutputCode()
434 std::string &OutputAsmFile, in OutputCode()
445 OutputAsmFile = std::string(UniqueFile); in OutputCode()
471 Error LLC::compileProgram(const std::string &Bitcode, unsigned Timeout, in compileProgram()
473 std::string OutputAsmFile; in compileProgram()
482 Expected<int> LLC::ExecuteProgram(const std::string &Bitcode, in ExecuteProgram()
483 const std::vector<std::string> &Args, in ExecuteProgram()
484 const std::string &InputFile, in ExecuteProgram()
485 const std::string &OutputFile, in ExecuteProgram()
486 const std::vector<std::string> &ArgsForCC, in ExecuteProgram()
487 const std::vector<std::string> &SharedLibs, in ExecuteProgram()
490 std::string OutputAsmFile; in ExecuteProgram()
497 std::vector<std::string> CCArgs(ArgsForCC); in ExecuteProgram()
507 LLC *AbstractInterpreter::createLLC(const char *Argv0, std::string &Message, in createLLC()
508 const std::string &CCBinary, in createLLC()
509 const std::vector<std::string> *Args, in createLLC()
510 const std::vector<std::string> *CCArgs, in createLLC()
512 ErrorOr<std::string> LLCPath = in createLLC()
533 std::string LLIPath; // The path to the LLI executable
534 std::vector<std::string> ToolArgs; // Args to pass to LLI
536 JIT(const std::string &Path, const std::vector<std::string> *Args) in JIT()
545 const std::string &Bitcode, const std::vector<std::string> &Args,
546 const std::string &InputFile, const std::string &OutputFile,
547 const std::vector<std::string> &CCArgs = std::vector<std::string>(),
548 const std::vector<std::string> &SharedLibs = std::vector<std::string>(),
553 Expected<int> JIT::ExecuteProgram(const std::string &Bitcode, in ExecuteProgram()
554 const std::vector<std::string> &Args, in ExecuteProgram()
555 const std::string &InputFile, in ExecuteProgram()
556 const std::string &OutputFile, in ExecuteProgram()
557 const std::vector<std::string> &CCArgs, in ExecuteProgram()
558 const std::vector<std::string> &SharedLibs, in ExecuteProgram()
592 AbstractInterpreter::createJIT(const char *Argv0, std::string &Message, in createJIT()
593 const std::vector<std::string> *Args) { in createJIT()
594 if (ErrorOr<std::string> LLIPath = in createJIT()
622 Expected<int> CC::ExecuteProgram(const std::string &ProgramFile, in ExecuteProgram()
623 const std::vector<std::string> &Args, in ExecuteProgram()
625 const std::string &InputFile, in ExecuteProgram()
626 const std::string &OutputFile, in ExecuteProgram()
627 const std::vector<std::string> &ArgsForCC, in ExecuteProgram()
636 for (std::vector<std::string>::const_iterator I = ccArgs.begin(), in ExecuteProgram()
698 std::string Exec; in ExecuteProgram()
744 std::string Error; in ExecuteProgram()
765 Error CC::MakeSharedObject(const std::string &InputFile, FileType fileType, in MakeSharedObject()
766 std::string &OutputFile, in MakeSharedObject()
767 const std::vector<std::string> &ArgsForCC) { in MakeSharedObject()
775 OutputFile = std::string(UniqueFilename); in MakeSharedObject()
784 for (std::vector<std::string>::const_iterator I = ccArgs.begin(), in MakeSharedObject()
842 CC *CC::create(const char *Argv0, std::string &Message, in create()
843 const std::string &CCBinary, in create()
844 const std::vector<std::string> *Args) { in create()
852 std::string RemoteClientPath; in create()