Lines Matching refs:std
36 std::string
38 auto opts = std::string(p_opts ? p_opts : "");
39 std::string extra_opts = debug_get_option(p_debug, "");
41 return detokenize(std::vector<std::string>{opts, extra_opts}, " ");
79 identify_and_validate_il(const std::string &il,
87 std::string log;
107 std::string source;
116 std::string(strings[i], strings[i] + lengths[i]) :
117 std::string(strings[i]));
121 return new program(ctx, std::move(source), program::il_type::source);
146 std::vector<std::pair<cl_int, binary>> result = map(
147 [](const unsigned char *p, size_t l) -> std::pair<cl_int, binary> {
152 std::stringbuf bin( std::string{ (char*)p, l } );
153 std::istream s(&bin);
157 } catch (std::istream::failure &) {
193 cl_version min_opencl_version = std::numeric_limits<uint32_t>::max();
196 min_opencl_version = std::min(opencl_version, min_opencl_version);
200 std::string binary(stream, stream + length);
210 return new program(ctx, std::move(binary), il_type);
327 headers.push_back(std::pair<std::string, std::string>(
350 const std::string &opts) {
351 std::vector<device *> devs;
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;
417 std::string::npos));
517 std::stringbuf bin;
518 std::ostream s(&bin);
530 buf.as_string() = fold([](const std::string &a, const binary::symbol &s) {
532 }, std::string(), prog.symbols());