Lines Matching defs:Argv
79 CreateCI(const llvm::opt::ArgStringList &Argv) {
95 Clang->getInvocation(), llvm::ArrayRef(Argv.begin(), Argv.size()), Diags);
101 CompilerInvocation::GetResourcesPath(Argv[0], nullptr);
189 std::vector<const char *> Argv;
190 Argv.reserve(5 + 1 + UserArgs.size());
191 Argv.push_back("-xc++");
193 Argv.push_back("-target");
194 Argv.push_back("wasm32-unknown-emscripten");
195 Argv.push_back("-shared");
196 Argv.push_back("-fvisibility=default");
198 Argv.insert(Argv.end(), UserArgs.begin(), UserArgs.end());
201 return IncrementalCompilerBuilder::create(TT, Argv);
206 std::vector<const char *> Argv;
207 Argv.reserve(5 + 4 + UserArgs.size());
209 Argv.push_back("-xcuda");
211 Argv.push_back("--cuda-device-only");
213 Argv.push_back("--cuda-host-only");
218 Argv.push_back(SDKPathArg.c_str());
224 Argv.push_back(ArchArg.c_str());
227 Argv.insert(Argv.end(), UserArgs.begin(), UserArgs.end());
230 return IncrementalCompilerBuilder::create(TT, Argv);