| /xsrc/external/mit/MesaLib/dist/src/gallium/frontends/clover/nir/ |
| H A D | invocation.hpp | 37 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);
|
| H A D | invocation.cpp | 68 auto r_log = reinterpret_cast<std::string *>(private_data); local in function:debug_function 69 *r_log += message; 339 create_spirv_options(const device &dev, std::string &r_log) argument 363 spirv_options.debug.private_data = &r_log; 390 nir_shader *clover::nir::load_libclc_nir(const device &dev, std::string &r_log) argument 392 spirv_to_nir_options spirv_options = create_spirv_options(dev, r_log); 406 std::string &r_log) 408 spirv_to_nir_options spirv_options = create_spirv_options(dev, r_log); 432 r_log += "Translation from SPIR-V to NIR for kernel \"" + sym.name + 601 binary clover::nir::spirv_to_nir(const binary &mod, const device &dev, std::string &r_log) argument 405 spirv_to_nir(const binary & mod,const device & dev,std::string & r_log) argument [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/frontends/clover/llvm/ |
| H A D | invocation.hpp | 37 std::string &r_log); 42 std::string &r_log); 49 std::string &r_log);
|
| H A D | codegen.hpp | 50 std::string &r_log); 55 std::string &r_log);
|
| H A D | invocation.cpp | 137 create_context(std::string &r_log) { argument 141 ctx->setDiagnosticHandlerCallBack(diagnostic_handler, &r_log); 218 std::string &r_log) { 276 *new raw_string_ostream(r_log), 289 const std::string &opts, bool use_libclc, std::string &r_log) { 397 std::string &r_log) { 401 auto ctx = create_context(r_log); 403 tokenize(opts + " input.cl"), r_log); 405 r_log); 451 const std::vector<binary> &binaries, std::string &r_log) { 216 create_compiler_instance(const device & dev,const std::string & ir_target,const std::vector<std::string> & opts,std::string & r_log) argument 286 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) argument 393 compile_program(const std::string & source,const header_map & headers,const device & dev,const std::string & opts,std::string & r_log) argument 450 link(LLVMContext & ctx,const clang::CompilerInstance & c,const std::vector<binary> & binaries,std::string & r_log) argument 465 link_program(const std::vector<binary> & binaries,const device & dev,const std::string & opts,std::string & r_log) argument 501 compile_to_spirv(const std::string & source,const header_map & headers,const device & dev,const std::string & opts,std::string & r_log) argument [all...] |
| H A D | util.hpp | 37 fail(std::string &r_log, E &&e, const std::string &s) { argument 38 r_log += s;
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/state_trackers/clover/llvm/ |
| H A D | invocation.hpp | 37 std::string &r_log); 42 std::string &r_log);
|
| H A D | util.hpp | 38 fail(std::string &r_log, E &&e, const std::string &s) { argument 39 r_log += s;
|
| H A D | codegen.hpp | 50 std::string &r_log); 55 std::string &r_log);
|
| H A D | invocation.cpp | 117 create_context(std::string &r_log) { argument 120 compat::set_diagnostic_handler(*ctx, diagnostic_handler, &r_log); 187 std::string &r_log) { 225 *new raw_string_ostream(r_log), 238 const std::string &opts, std::string &r_log) { 299 std::string &r_log) { 303 auto ctx = create_context(r_log); 304 auto c = create_compiler_instance(dev, tokenize(opts + " input.cl"), r_log); 305 auto mod = compile(*ctx, *c, "input.cl", source, headers, dev, opts, r_log); 351 const std::vector<module> &modules, std::string &r_log) { 185 create_compiler_instance(const device & dev,const std::vector<std::string> & opts,std::string & r_log) argument 235 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,std::string & r_log) argument 295 compile_program(const std::string & source,const header_map & headers,const device & dev,const std::string & opts,std::string & r_log) argument 350 link(LLVMContext & ctx,const clang::CompilerInstance & c,const std::vector<module> & modules,std::string & r_log) argument 365 link_program(const std::vector<module> & modules,const device & dev,const std::string & opts,std::string & r_log) argument [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/frontends/clover/spirv/ |
| H A D | invocation.hpp | 44 // 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);
|
| H A D | invocation.cpp | 523 std::string &r_log) { 537 r_log += "SPIR-V version " + 541 r_log += " " + clover::spirv::version_to_string(version.version); 543 r_log += "\n"; 549 std::string &r_log) { 582 r_log += "Capability 'ImageBasic' is not supported.\n"; 588 r_log += "Capability 'Float64' is not supported.\n"; 595 r_log += "Capability 'Float16' is not supported.\n"; 601 r_log += "Capability 'Int64Atomics' is not supported.\n"; 606 r_log 522 check_spirv_version(const device & dev,const char * binary,std::string & r_log) argument 548 check_capabilities(const device & dev,const std::string & source,std::string & r_log) argument 618 check_extensions(const device & dev,const std::string & source,std::string & r_log) argument 649 check_memory_model(const device & dev,const std::string & source,std::string & r_log) argument 777 compile_program(const std::string & binary,const device & dev,std::string & r_log,bool validate) argument 799 link_program(const std::vector<binary> & binaries,const device & dev,const std::string & opts,std::string & r_log) argument 888 is_valid_spirv(const std::string & binary,const cl_version opencl_version,std::string & r_log) argument 978 compile_program(const std::string & binary,const device & dev,std::string & r_log,bool validate) argument 986 link_program(const std::vector<binary> &,const device &,const std::string &,std::string & r_log) argument [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/frontends/clover/llvm/codegen/ |
| H A D | native.cpp | 99 get_symbol_offsets(const std::vector<char> &code, std::string &r_log) { argument 103 fail(r_log, build_error(), "Unable to find symbol table."); 111 std::string &r_log) { 115 fail(r_log, build_error(), err); 122 fail(r_log, build_error(), 136 fail(r_log, build_error(), "TargetMachine can't emit this file"); 148 std::string &r_log) { 150 compat::CGFT_ObjectFile, r_log); 151 return build_module_common(mod, code, get_symbol_offsets(code, r_log), c); 172 std::string &r_log) { 109 emit_code(::llvm::Module & mod,const target & target,compat::CodeGenFileType ft,std::string & r_log) argument 146 build_module_native(::llvm::Module & mod,const target & target,const clang::CompilerInstance & c,std::string & r_log) argument 170 build_module_native(::llvm::Module & mod,const target & target,const clang::CompilerInstance & c,std::string & r_log) argument [all...] |
| H A D | bitcode.cpp | 84 std::string &r_log) { 90 fail(r_log, error(CL_INVALID_PROGRAM), eib.message()); 83 parse_module_library(const binary & b,::llvm::LLVMContext & ctx,std::string & r_log) argument
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/state_trackers/clover/llvm/codegen/ |
| H A D | native.cpp | 97 get_symbol_offsets(const std::vector<char> &code, std::string &r_log) { argument 101 fail(r_log, build_error(), "Unable to find symbol table."); 109 std::string &r_log) { 113 fail(r_log, build_error(), err); 120 fail(r_log, build_error(), 134 fail(r_log, build_error(), "TargetMachine can't emit this file"); 146 std::string &r_log) { 148 TargetMachine::CGFT_ObjectFile, r_log); 149 return build_module_common(mod, code, get_symbol_offsets(code, r_log), c); 107 emit_code(::llvm::Module & mod,const target & target,TargetMachine::CodeGenFileType ft,std::string & r_log) argument 144 build_module_native(::llvm::Module & mod,const target & target,const clang::CompilerInstance & c,std::string & r_log) argument
|
| H A D | bitcode.cpp | 93 std::string &r_log) { 98 fail(r_log, error(CL_INVALID_PROGRAM), s); 92 parse_module_library(const module & m,::llvm::LLVMContext & ctx,std::string & r_log) argument
|