Lines Matching refs:args

93 static bool ExecGraphViewer(StringRef ExecPath, std::vector<StringRef> &args,
97 if (sys::ExecuteAndWait(ExecPath, args, None, {}, 0, 0, &ErrMsg)) {
104 sys::ExecuteNoWait(ExecPath, args, None, {}, 0, &ErrMsg);
158 std::vector<StringRef> args;
159 args.push_back(ViewerPath);
161 args.push_back("-W");
162 args.push_back(Filename);
164 if (!ExecGraphViewer(ViewerPath, args, Filename, wait, ErrMsg))
169 std::vector<StringRef> args;
170 args.push_back(ViewerPath);
171 args.push_back(Filename);
173 if (!ExecGraphViewer(ViewerPath, args, Filename, wait, ErrMsg))
179 std::vector<StringRef> args;
180 args.push_back(ViewerPath);
181 args.push_back(Filename);
184 return ExecGraphViewer(ViewerPath, args, Filename, wait, ErrMsg);
189 std::vector<StringRef> args;
190 args.push_back(ViewerPath);
191 args.push_back(Filename);
193 args.push_back("-f");
194 args.push_back(getProgramName(program));
197 return ExecGraphViewer(ViewerPath, args, Filename, wait, ErrMsg);
230 std::vector<StringRef> args;
231 args.push_back(GeneratorPath);
233 args.push_back("-Tpdf");
235 args.push_back("-Tps");
236 args.push_back("-Nfontname=Courier");
237 args.push_back("-Gsize=7.5,10");
238 args.push_back(Filename);
239 args.push_back("-o");
240 args.push_back(OutputFilename);
244 if (ExecGraphViewer(GeneratorPath, args, Filename, true, ErrMsg))
248 // because the args are passed as vector of char*.
251 args.clear();
252 args.push_back(ViewerPath);
255 args.push_back("-W");
256 args.push_back(OutputFilename);
260 args.push_back(OutputFilename);
263 args.push_back("--spartan");
264 args.push_back(OutputFilename);
267 args.push_back("/S");
268 args.push_back("/C");
271 args.push_back(StartArg);
278 return ExecGraphViewer(ViewerPath, args, OutputFilename, wait, ErrMsg);
283 std::vector<StringRef> args;
284 args.push_back(ViewerPath);
285 args.push_back(Filename);
292 return ExecGraphViewer(ViewerPath, args, Filename, wait, ErrMsg);