• Home
  • Raw
  • Download

Lines Matching refs:string

42   std::vector<std::string> gccArgs; // GCC-specific arguments.
44 const std::vector<std::string> *GCCArgs) in GCC()
51 static GCC *create(std::string &Message,
52 const std::string &GCCBinary,
53 const std::vector<std::string> *Args);
62 int ExecuteProgram(const std::string &ProgramFile,
63 const std::vector<std::string> &Args,
65 const std::string &InputFile,
66 const std::string &OutputFile,
67 std::string *Error = 0,
68 const std::vector<std::string> &GCCArgs =
69 std::vector<std::string>(),
76 int MakeSharedObject(const std::string &InputFile, FileType fileType,
77 std::string &OutputFile,
78 const std::vector<std::string> &ArgsForGCC,
79 std::string &Error);
90 static CBE *createCBE(const char *Argv0, std::string &Message,
91 const std::string &GCCBinary,
92 const std::vector<std::string> *Args = 0,
93 const std::vector<std::string> *GCCArgs = 0);
94 static LLC *createLLC(const char *Argv0, std::string &Message,
95 const std::string &GCCBinary,
96 const std::vector<std::string> *Args = 0,
97 const std::vector<std::string> *GCCArgs = 0,
100 static AbstractInterpreter* createLLI(const char *Argv0, std::string &Message,
101 const std::vector<std::string> *Args=0);
103 static AbstractInterpreter* createJIT(const char *Argv0, std::string &Message,
104 const std::vector<std::string> *Args=0);
107 createCustomCompiler(std::string &Message,
108 const std::string &CompileCommandLine);
111 createCustomExecutor(std::string &Message,
112 const std::string &ExecCommandLine);
120 virtual void compileProgram(const std::string &Bitcode, std::string *Error,
127 virtual GCC::FileType OutputCode(const std::string &Bitcode,
128 sys::Path &OutFile, std::string &Error,
140 virtual int ExecuteProgram(const std::string &Bitcode,
141 const std::vector<std::string> &Args,
142 const std::string &InputFile,
143 const std::string &OutputFile,
144 std::string *Error,
145 const std::vector<std::string> &GCCArgs =
146 std::vector<std::string>(),
147 const std::vector<std::string> &SharedLibs =
148 std::vector<std::string>(),
158 std::vector<std::string> ToolArgs; // Extra args to pass to LLC.
162 const std::vector<std::string> *Args) in CBE()
172 virtual void compileProgram(const std::string &Bitcode, std::string *Error,
175 virtual int ExecuteProgram(const std::string &Bitcode,
176 const std::vector<std::string> &Args,
177 const std::string &InputFile,
178 const std::string &OutputFile,
179 std::string *Error,
180 const std::vector<std::string> &GCCArgs =
181 std::vector<std::string>(),
182 const std::vector<std::string> &SharedLibs =
183 std::vector<std::string>(),
191 virtual GCC::FileType OutputCode(const std::string &Bitcode,
192 sys::Path &OutFile, std::string &Error,
202 std::string LLCPath; // The path to the LLC executable.
203 std::vector<std::string> ToolArgs; // Extra args to pass to LLC.
207 LLC(const std::string &llcPath, GCC *Gcc, in LLC()
208 const std::vector<std::string> *Args, in LLC()
220 virtual void compileProgram(const std::string &Bitcode, std::string *Error,
223 virtual int ExecuteProgram(const std::string &Bitcode,
224 const std::vector<std::string> &Args,
225 const std::string &InputFile,
226 const std::string &OutputFile,
227 std::string *Error,
228 const std::vector<std::string> &GCCArgs =
229 std::vector<std::string>(),
230 const std::vector<std::string> &SharedLibs =
231 std::vector<std::string>(),
239 virtual GCC::FileType OutputCode(const std::string &Bitcode,
240 sys::Path &OutFile, std::string &Error,