• Home
  • Raw
  • Download

Lines Matching refs:std

32   cl::opt<std::string>
36 cl::opt<std::string>
40 cl::opt<std::string>
44 cl::opt<std::string>
48 cl::opt<std::string>
63 std::string *ErrMsg = 0) { in RunProgramWithTimeout()
116 std::ostringstream OS; in RunProgramRemotelyWithTimeout()
123 std::ifstream ErrorFile(StdOutFile.c_str()); in RunProgramRemotelyWithTimeout()
125 std::copy(std::istreambuf_iterator<char>(ErrorFile), in RunProgramRemotelyWithTimeout()
126 std::istreambuf_iterator<char>(), in RunProgramRemotelyWithTimeout()
127 std::ostreambuf_iterator<char>(OS)); in RunProgramRemotelyWithTimeout()
137 static std::string ProcessFailure(sys::Path ProgPath, const char** Args, in ProcessFailure()
140 std::ostringstream OS; in ProcessFailure()
148 std::string ErrMsg; in ProcessFailure()
158 std::ifstream ErrorFile(ErrorFilename.c_str()); in ProcessFailure()
160 std::copy(std::istreambuf_iterator<char>(ErrorFile), in ProcessFailure()
161 std::istreambuf_iterator<char>(), in ProcessFailure()
162 std::ostreambuf_iterator<char>(OS)); in ProcessFailure()
175 std::string LLIPath; // The path to the LLI executable
176 std::vector<std::string> ToolArgs; // Args to pass to LLI
178 LLI(const std::string &Path, const std::vector<std::string> *Args) in LLI()
184 virtual int ExecuteProgram(const std::string &Bitcode,
185 const std::vector<std::string> &Args,
186 const std::string &InputFile,
187 const std::string &OutputFile,
188 std::string *Error,
189 const std::vector<std::string> &GCCArgs,
190 const std::vector<std::string> &SharedLibs =
191 std::vector<std::string>(),
197 int LLI::ExecuteProgram(const std::string &Bitcode, in ExecuteProgram()
198 const std::vector<std::string> &Args, in ExecuteProgram()
199 const std::string &InputFile, in ExecuteProgram()
200 const std::string &OutputFile, in ExecuteProgram()
201 std::string *Error, in ExecuteProgram()
202 const std::vector<std::string> &GCCArgs, in ExecuteProgram()
203 const std::vector<std::string> &SharedLibs, in ExecuteProgram()
206 std::vector<const char*> LLIArgs; in ExecuteProgram()
210 for (std::vector<std::string>::const_iterator i = SharedLibs.begin(), in ExecuteProgram()
239 std::string &Message, in createLLI()
240 const std::vector<std::string> *ToolArgs) { in createLLI()
241 std::string LLIPath = in createLLI()
260 std::string CompilerCommand;
261 std::vector<std::string> CompilerArgs;
264 const std::string &CompilerCmd, std::vector<std::string> CompArgs) : in CustomCompiler()
267 virtual void compileProgram(const std::string &Bitcode,
268 std::string *Error,
272 virtual int ExecuteProgram(const std::string &Bitcode, in ExecuteProgram()
273 const std::vector<std::string> &Args, in ExecuteProgram()
274 const std::string &InputFile, in ExecuteProgram()
275 const std::string &OutputFile, in ExecuteProgram()
276 std::string *Error, in ExecuteProgram()
277 const std::vector<std::string> &GCCArgs = in ExecuteProgram()
278 std::vector<std::string>(), in ExecuteProgram()
279 const std::vector<std::string> &SharedLibs = in ExecuteProgram()
280 std::vector<std::string>(), in ExecuteProgram()
289 void CustomCompiler::compileProgram(const std::string &Bitcode, in compileProgram()
290 std::string *Error, in compileProgram()
294 std::vector<const char*> ProgramArgs; in compileProgram()
297 for (std::size_t i = 0; i < CompilerArgs.size(); ++i) in compileProgram()
321 std::string ExecutionCommand;
322 std::vector<std::string> ExecutorArgs;
325 const std::string &ExecutionCmd, std::vector<std::string> ExecArgs) : in CustomExecutor()
328 virtual int ExecuteProgram(const std::string &Bitcode,
329 const std::vector<std::string> &Args,
330 const std::string &InputFile,
331 const std::string &OutputFile,
332 std::string *Error,
333 const std::vector<std::string> &GCCArgs,
334 const std::vector<std::string> &SharedLibs =
335 std::vector<std::string>(),
341 int CustomExecutor::ExecuteProgram(const std::string &Bitcode, in ExecuteProgram()
342 const std::vector<std::string> &Args, in ExecuteProgram()
343 const std::string &InputFile, in ExecuteProgram()
344 const std::string &OutputFile, in ExecuteProgram()
345 std::string *Error, in ExecuteProgram()
346 const std::vector<std::string> &GCCArgs, in ExecuteProgram()
347 const std::vector<std::string> &SharedLibs, in ExecuteProgram()
351 std::vector<const char*> ProgramArgs; in ExecuteProgram()
354 for (std::size_t i = 0; i < ExecutorArgs.size(); ++i) in ExecuteProgram()
378 static void lexCommand(std::string &Message, const std::string &CommandLine, in lexCommand()
379 std::string &CmdPath, std::vector<std::string> Args) { in lexCommand()
381 std::string Command = ""; in lexCommand()
382 std::string delimiters = " "; in lexCommand()
384 std::string::size_type lastPos = CommandLine.find_first_not_of(delimiters, 0); in lexCommand()
385 std::string::size_type pos = CommandLine.find_first_of(delimiters, lastPos); in lexCommand()
387 while (std::string::npos != pos || std::string::npos != lastPos) { in lexCommand()
388 std::string token = CommandLine.substr(lastPos, pos - lastPos); in lexCommand()
402 std::string("Cannot find '") + Command + in lexCommand()
413 std::string &Message, in createCustomCompiler()
414 const std::string &CompileCommandLine) { in createCustomCompiler()
416 std::string CmdPath; in createCustomCompiler()
417 std::vector<std::string> Args; in createCustomCompiler()
428 std::string &Message, in createCustomExecutor()
429 const std::string &ExecCommandLine) { in createCustomExecutor()
432 std::string CmdPath; in createCustomExecutor()
433 std::vector<std::string> Args; in createCustomExecutor()
444 GCC::FileType LLC::OutputCode(const std::string &Bitcode, in OutputCode()
445 sys::Path &OutputAsmFile, std::string &Error, in OutputCode()
449 std::string ErrMsg; in OutputCode()
455 std::vector<const char *> LLCArgs; in OutputCode()
486 void LLC::compileProgram(const std::string &Bitcode, std::string *Error, in compileProgram()
493 int LLC::ExecuteProgram(const std::string &Bitcode, in ExecuteProgram()
494 const std::vector<std::string> &Args, in ExecuteProgram()
495 const std::string &InputFile, in ExecuteProgram()
496 const std::string &OutputFile, in ExecuteProgram()
497 std::string *Error, in ExecuteProgram()
498 const std::vector<std::string> &ArgsForGCC, in ExecuteProgram()
499 const std::vector<std::string> &SharedLibs, in ExecuteProgram()
508 std::vector<std::string> GCCArgs(ArgsForGCC); in ExecuteProgram()
520 std::string &Message, in createLLC()
521 const std::string &GCCBinary, in createLLC()
522 const std::vector<std::string> *Args, in createLLC()
523 const std::vector<std::string> *GCCArgs, in createLLC()
525 std::string LLCPath = in createLLC()
546 std::string LLIPath; // The path to the LLI executable
547 std::vector<std::string> ToolArgs; // Args to pass to LLI
549 JIT(const std::string &Path, const std::vector<std::string> *Args) in JIT()
555 virtual int ExecuteProgram(const std::string &Bitcode,
556 const std::vector<std::string> &Args,
557 const std::string &InputFile,
558 const std::string &OutputFile,
559 std::string *Error,
560 const std::vector<std::string> &GCCArgs =
561 std::vector<std::string>(),
562 const std::vector<std::string> &SharedLibs =
563 std::vector<std::string>(),
569 int JIT::ExecuteProgram(const std::string &Bitcode, in ExecuteProgram()
570 const std::vector<std::string> &Args, in ExecuteProgram()
571 const std::string &InputFile, in ExecuteProgram()
572 const std::string &OutputFile, in ExecuteProgram()
573 std::string *Error, in ExecuteProgram()
574 const std::vector<std::string> &GCCArgs, in ExecuteProgram()
575 const std::vector<std::string> &SharedLibs, in ExecuteProgram()
579 std::vector<const char*> JITArgs; in ExecuteProgram()
612 std::string &Message, const std::vector<std::string> *Args) { in createJIT()
613 std::string LLIPath = in createJIT()
624 GCC::FileType CBE::OutputCode(const std::string &Bitcode, in OutputCode()
625 sys::Path &OutputCFile, std::string &Error, in OutputCode()
628 std::string ErrMsg; in OutputCode()
634 std::vector<const char *> LLCArgs; in OutputCode()
659 void CBE::compileProgram(const std::string &Bitcode, std::string *Error, in compileProgram()
666 int CBE::ExecuteProgram(const std::string &Bitcode, in ExecuteProgram()
667 const std::vector<std::string> &Args, in ExecuteProgram()
668 const std::string &InputFile, in ExecuteProgram()
669 const std::string &OutputFile, in ExecuteProgram()
670 std::string *Error, in ExecuteProgram()
671 const std::vector<std::string> &ArgsForGCC, in ExecuteProgram()
672 const std::vector<std::string> &SharedLibs, in ExecuteProgram()
680 std::vector<std::string> GCCArgs(ArgsForGCC); in ExecuteProgram()
691 std::string &Message, in createCBE()
692 const std::string &GCCBinary, in createCBE()
693 const std::vector<std::string> *Args, in createCBE()
694 const std::vector<std::string> *GCCArgs) { in createCBE()
716 static bool IsARMArchitecture(std::vector<const char*> Args) { in IsARMArchitecture()
717 for (std::vector<const char*>::const_iterator in IsARMArchitecture()
729 int GCC::ExecuteProgram(const std::string &ProgramFile, in ExecuteProgram()
730 const std::vector<std::string> &Args, in ExecuteProgram()
732 const std::string &InputFile, in ExecuteProgram()
733 const std::string &OutputFile, in ExecuteProgram()
734 std::string *Error, in ExecuteProgram()
735 const std::vector<std::string> &ArgsForGCC, in ExecuteProgram()
738 std::vector<const char*> GCCArgs; in ExecuteProgram()
745 for (std::vector<std::string>::const_iterator in ExecuteProgram()
772 std::string ErrMsg; in ExecuteProgram()
807 std::vector<const char*> ProgramArgs; in ExecuteProgram()
811 std::string Exec; in ExecuteProgram()
863 std::ofstream outFile(OutputFile.c_str(), std::ios_base::app); in ExecuteProgram()
877 int GCC::MakeSharedObject(const std::string &InputFile, FileType fileType, in MakeSharedObject()
878 std::string &OutputFile, in MakeSharedObject()
879 const std::vector<std::string> &ArgsForGCC, in MakeSharedObject()
880 std::string &Error) { in MakeSharedObject()
882 std::string ErrMsg; in MakeSharedObject()
889 std::vector<const char*> GCCArgs; in MakeSharedObject()
896 for (std::vector<std::string>::const_iterator in MakeSharedObject()
962 GCC *GCC::create(std::string &Message, in create()
963 const std::string &GCCBinary, in create()
964 const std::vector<std::string> *Args) { in create()