Home
last modified time | relevance | path

Searched refs:r_log (Results 1 - 10 of 10) sorted by relevance

/third_party/mesa3d/src/gallium/frontends/clover/llvm/codegen/
H A Dnative.cpp99 get_symbol_offsets(const std::vector<char> &code, std::string &r_log) { in get_symbol_offsets() argument
103 fail(r_log, build_error(), "Unable to find symbol table."); in get_symbol_offsets()
111 std::string &r_log) { in emit_code()
115 fail(r_log, build_error(), err); in emit_code()
122 fail(r_log, build_error(), in emit_code()
136 fail(r_log, build_error(), "TargetMachine can't emit this file"); in emit_code()
148 std::string &r_log) { in build_module_native()
150 compat::CGFT_ObjectFile, r_log); in build_module_native()
151 return build_module_common(mod, code, get_symbol_offsets(code, r_log), c); in build_module_native()
172 std::string &r_log) {
109 emit_code(::llvm::Module &mod, const target &target, compat::CodeGenFileType ft, std::string &r_log) emit_code() argument
146 build_module_native(::llvm::Module &mod, const target &target, const clang::CompilerInstance &c, std::string &r_log) build_module_native() argument
[all...]
H A Dbitcode.cpp84 std::string &r_log) { in parse_module_library()
90 fail(r_log, error(CL_INVALID_PROGRAM), eib.message()); in parse_module_library()
83 parse_module_library(const binary &b, ::llvm::LLVMContext &ctx, std::string &r_log) parse_module_library() argument
/third_party/mesa3d/src/gallium/frontends/clover/llvm/
H A Dinvocation.cpp137 create_context(std::string &r_log) { in create_context() argument
141 ctx->setDiagnosticHandlerCallBack(diagnostic_handler, &r_log); in create_context()
218 std::string &r_log) { in create_compiler_instance()
283 *new raw_string_ostream(r_log), in create_compiler_instance()
296 const std::string &opts, bool use_libclc, std::string &r_log) { in compile()
404 std::string &r_log) { in compile_program()
408 auto ctx = create_context(r_log); in compile_program()
410 tokenize(opts + " input.cl"), r_log); in compile_program()
412 r_log); in compile_program()
458 const std::vector<binary> &binaries, std::string &r_log) { in link()
216 create_compiler_instance(const device &dev, const std::string& ir_target, const std::vector<std::string> &opts, std::string &r_log) create_compiler_instance() argument
293 compile(LLVMContext &ctx, clang::CompilerInstance &c, const std::string &name, const std::string &source, const header_map &headers, const device &dev, const std::string &opts, bool use_libclc, std::string &r_log) compile() argument
400 compile_program(const std::string &source, const header_map &headers, const device &dev, const std::string &opts, std::string &r_log) compile_program() argument
457 link(LLVMContext &ctx, const clang::CompilerInstance &c, const std::vector<binary> &binaries, std::string &r_log) link() argument
472 link_program(const std::vector<binary> &binaries, const device &dev, const std::string &opts, std::string &r_log) link_program() argument
508 compile_to_spirv(const std::string &source, const header_map &headers, const device &dev, const std::string &opts, std::string &r_log) compile_to_spirv() argument
[all...]
H A Dinvocation.hpp37 std::string &r_log);
42 std::string &r_log);
49 std::string &r_log);
H A Dcodegen.hpp50 std::string &r_log);
55 std::string &r_log);
H A Dutil.hpp37 fail(std::string &r_log, E &&e, const std::string &s) { in fail() argument
38 r_log += s; in fail()
/third_party/mesa3d/src/gallium/frontends/clover/spirv/
H A Dinvocation.cpp523 std::string &r_log) { in check_spirv_version()
537 r_log += "SPIR-V version " + in check_spirv_version()
541 r_log += " " + clover::spirv::version_to_string(version.version); in check_spirv_version()
543 r_log += "\n"; in check_spirv_version()
549 std::string &r_log) { in check_capabilities()
582 r_log += "Capability 'ImageBasic' is not supported.\n"; in check_capabilities()
588 r_log += "Capability 'Float64' is not supported.\n"; in check_capabilities()
595 r_log += "Capability 'Float16' is not supported.\n"; in check_capabilities()
601 r_log += "Capability 'Int64Atomics' is not supported.\n"; in check_capabilities()
606 r_log in check_capabilities()
522 check_spirv_version(const device &dev, const char *binary, std::string &r_log) check_spirv_version() argument
548 check_capabilities(const device &dev, const std::string &source, std::string &r_log) check_capabilities() argument
618 check_extensions(const device &dev, const std::string &source, std::string &r_log) check_extensions() argument
649 check_memory_model(const device &dev, const std::string &source, std::string &r_log) check_memory_model() argument
777 compile_program(const std::string &binary, const device &dev, std::string &r_log, bool validate) compile_program() argument
799 link_program(const std::vector<binary> &binaries, const device &dev, const std::string &opts, std::string &r_log) link_program() argument
888 is_valid_spirv(const std::string &binary, const cl_version opencl_version, std::string &r_log) is_valid_spirv() argument
[all...]
H A Dinvocation.hpp44 // warnings and errors are appended to |r_log|.
47 std::string &r_log);
54 const device &dev, std::string &r_log,
60 const std::string &opts, std::string &r_log);
/third_party/mesa3d/src/gallium/frontends/clover/nir/
H A Dinvocation.cpp68 auto r_log = reinterpret_cast<std::string *>(private_data); in debug_function() local
69 *r_log += message; in debug_function()
368 create_spirv_options(const device &dev, std::string &r_log)
392 spirv_options.debug.private_data = &r_log;
419 nir_shader *clover::nir::load_libclc_nir(const device &dev, std::string &r_log)
421 spirv_to_nir_options spirv_options = create_spirv_options(dev, r_log);
437 std::string &r_log)
439 spirv_to_nir_options spirv_options = create_spirv_options(dev, r_log);
463 r_log += "Translation from SPIR-V to NIR for kernel \"" + sym.name +
633 binary clover::nir::spirv_to_nir(const binary &mod, const device &dev, std::string &r_log)
[all...]
H A Dinvocation.hpp37 nir_shader *load_libclc_nir(const device &dev, std::string &r_log);
42 binary spirv_to_nir(const binary &bin, const device &dev, std::string &r_log);

Completed in 6 milliseconds