Lines Matching defs:opts
38 auto opts = std::string(p_opts ? p_opts : "");
41 return detokenize(std::vector<std::string>{opts, extra_opts}, " ");
275 const auto opts = build_options(p_opts, "CLOVER_EXTRA_BUILD_OPTIONS");
282 prog.compile(devs, opts);
283 prog.link(devs, opts, { prog });
309 const auto opts = build_options(p_opts, "CLOVER_EXTRA_COMPILE_OPTIONS");
333 prog.compile(devs, opts, headers);
350 const std::string &opts) {
353 opts.find("-create-library") != std::string::npos;
355 opts.find("-enable-link-options") != std::string::npos;
357 opts.find("-cl-denorms-are-zero") != std::string::npos ||
358 opts.find("-cl-no-signed-zeroes") != std::string::npos ||
359 opts.find("-cl-unsafe-math-optimizations") != std::string::npos ||
360 opts.find("-cl-finite-math-only") != std::string::npos ||
361 opts.find("-cl-fast-relaxed-math") != std::string::npos ||
362 opts.find("-cl-no-subgroup-ifp") != std::string::npos;
416 prog.build(dev).opts.find("-enable-link-options") !=
432 const auto opts = build_options(p_opts, "CLOVER_EXTRA_LINK_OPTIONS");
441 auto devs = validate_link_devices(progs, all_devs, opts);
446 prog().link(devs, opts, progs);
573 buf.as_string() = prog.build(dev).opts;