Lines Matching refs:binary
29 #include "core/binary.hpp"
270 std::vector<binary::argument> &args;
293 state->args.emplace_back(binary::argument::global, sizeof(size_t),
294 8, 8, binary::argument::zero_ext,
295 binary::argument::printf_buffer);
314 state->args.emplace_back(binary::argument::scalar, 4, 4, 4,
315 binary::argument::zero_ext,
316 binary::argument::grid_offset);
345 clover_lower_nir(nir_shader *nir, std::vector<binary::argument> &args,
356 args.emplace_back(binary::argument::global, sizeof(cl_mem),
358 binary::argument::zero_ext,
359 binary::argument::constant_buffer);
436 binary clover::nir::spirv_to_nir(const binary &mod, const device &dev,
443 binary b;
448 binary::resource_id section_id = 0;
452 const auto *binary =
454 const uint32_t *data = reinterpret_cast<const uint32_t *>(binary->blob);
455 const size_t num_words = binary->num_bytes / 4;
578 const binary::section constants {
580 binary::section::data_constant,
602 binary::section text { section_id, binary::section::text_executable, header.num_bytes, {} };
612 binary::printf_info info;
633 binary clover::nir::spirv_to_nir(const binary &mod, const device &dev, std::string &r_log)