| /third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/opt/ |
| H A D | module.cpp | 136 void Module::ToBinary(std::vector<uint32_t>* binary, bool skip_nop) const { in ToBinary() argument 137 binary->push_back(header_.magic_number); in ToBinary() 138 binary->push_back(header_.version); in ToBinary() 140 binary->push_back(header_.generator); in ToBinary() 141 binary->push_back(header_.bound); in ToBinary() 142 binary->push_back(header_.reserved); in ToBinary() 144 size_t bound_idx = binary->size() - 2; in ToBinary() 149 auto write_inst = [binary, skip_nop, &last_scope, &last_line_inst, in ToBinary() 179 binary->push_back((5 << 16) | static_cast<uint16_t>(SpvOpExtInst)); in ToBinary() 180 binary in ToBinary() [all...] |
| H A D | build_module.cpp | 51 const uint32_t* binary, in BuildModule() 53 return BuildModule(env, consumer, binary, size, true); in BuildModule() 58 const uint32_t* binary, in BuildModule() 68 spv_result_t status = spvBinaryParse(context, &loader, binary, size, in BuildModule() 83 std::vector<uint32_t> binary; in BuildModule() local 84 if (!t.Assemble(text, &binary, assemble_options)) return nullptr; in BuildModule() 85 return BuildModule(env, consumer, binary.data(), binary.size()); in BuildModule() 49 BuildModule(spv_target_env env, MessageConsumer consumer, const uint32_t* binary, const size_t size) BuildModule() argument 56 BuildModule(spv_target_env env, MessageConsumer consumer, const uint32_t* binary, const size_t size, bool extra_line_tracking) BuildModule() argument
|
| H A D | pass_manager.cpp | 36 std::vector<uint32_t> binary; in Run() 37 context->module()->ToBinary(&binary, false); in Run() 40 t.Disassemble(binary, &disassembly, 0); in Run() 57 std::vector<uint32_t> binary; in Run() local 58 context->module()->ToBinary(&binary, true); in Run() 59 if (!tools.Validate(binary.data(), binary.size(), val_options_)) { in Run()
|
| /third_party/spirv-tools/source/opt/ |
| H A D | module.cpp | 141 void Module::ToBinary(std::vector<uint32_t>* binary, bool skip_nop) const { in ToBinary() argument 142 binary->push_back(header_.magic_number); in ToBinary() 143 binary->push_back(header_.version); in ToBinary() 145 binary->push_back(header_.generator); in ToBinary() 146 binary->push_back(header_.bound); in ToBinary() 147 binary->push_back(header_.schema); in ToBinary() 149 size_t bound_idx = binary->size() - 2; in ToBinary() 154 auto write_inst = [binary, skip_nop, &last_scope, &last_line_inst, in ToBinary() 183 binary->push_back((5 << 16) | in ToBinary() 185 binary in ToBinary() [all...] |
| H A D | build_module.cpp | 51 const uint32_t* binary, in BuildModule() 53 return BuildModule(env, consumer, binary, size, true); in BuildModule() 58 const uint32_t* binary, in BuildModule() 68 spv_result_t status = spvBinaryParse(context, &loader, binary, size, in BuildModule() 83 std::vector<uint32_t> binary; in BuildModule() local 84 if (!t.Assemble(text, &binary, assemble_options)) return nullptr; in BuildModule() 85 return BuildModule(env, consumer, binary.data(), binary.size()); in BuildModule() 49 BuildModule(spv_target_env env, MessageConsumer consumer, const uint32_t* binary, const size_t size) BuildModule() argument 56 BuildModule(spv_target_env env, MessageConsumer consumer, const uint32_t* binary, const size_t size, bool extra_line_tracking) BuildModule() argument
|
| H A D | pass_manager.cpp | 36 std::vector<uint32_t> binary; in Run() 37 context->module()->ToBinary(&binary, false); in Run() 42 if (!t.Disassemble(binary, &disassembly)) { in Run() 65 std::vector<uint32_t> binary; in Run() local 66 context->module()->ToBinary(&binary, true); in Run() 67 if (!tools.Validate(binary.data(), binary.size(), val_options_)) { in Run()
|
| /third_party/mesa3d/src/gallium/frontends/clover/core/ |
| H A D | kernel.cpp | 32 const std::vector<binary::argument> &bargs) : in kernel() 36 if (barg.semantic == binary::argument::general) in kernel() 42 const auto f = id_type_equals(bsym.section, binary::section::data_constant); in kernel() 167 std::vector<clover::binary::arg_info> 169 std::vector<clover::binary::arg_info> infos; in args_infos() 171 if (barg.semantic == clover::binary::argument::general) in args_infos() 177 const binary & 178 kernel::binary(const command_queue &q) const { in binary() function in kernel 200 auto msec = find(id_type_equals(bsym.section, binary::section::text_executable), b.secs); in bind() 205 case binary in bind() [all...] |
| H A D | kernel.hpp | 77 create(const binary::argument &barg); 100 const binary::argument &barg) = 0; 123 const std::vector<clover::binary::argument> &bargs); 147 std::vector<clover::binary::arg_info> args_infos(); 152 const clover::binary &binary(const command_queue &q) const; 160 const binary::argument &barg); 175 const binary::argument &barg); 189 const binary::argument &barg); 202 const binary [all...] |
| H A D | binary.cpp | 26 #include "core/binary.hpp" 59 _proc(binary::size_t &sz, const T &x) { in _proc() 78 proc(binary::size_t &sz, const T &x) { in proc() 105 proc(binary::size_t &sz, const std::vector<T> &v) { in proc() 132 proc(binary::size_t &sz, const std::vector<T> &v) { in proc() 153 proc(binary::size_t &sz, const std::string &s) { in proc() 160 struct _serializer<binary::printf_info> { 169 /// (De)serialize a binary::section. 171 struct _serializer<binary::section> { 182 /// (De)serialize a binary [all...] |
| /third_party/skia/third_party/externals/spirv-tools/source/opt/ |
| H A D | build_module.cpp | 51 const uint32_t* binary, in BuildModule() 53 return BuildModule(env, consumer, binary, size, true); in BuildModule() 58 const uint32_t* binary, in BuildModule() 68 spv_result_t status = spvBinaryParse(context, &loader, binary, size, in BuildModule() 83 std::vector<uint32_t> binary; in BuildModule() local 84 if (!t.Assemble(text, &binary, assemble_options)) return nullptr; in BuildModule() 85 return BuildModule(env, consumer, binary.data(), binary.size()); in BuildModule() 49 BuildModule(spv_target_env env, MessageConsumer consumer, const uint32_t* binary, const size_t size) BuildModule() argument 56 BuildModule(spv_target_env env, MessageConsumer consumer, const uint32_t* binary, const size_t size, bool extra_line_tracking) BuildModule() argument
|
| H A D | pass_manager.cpp | 36 std::vector<uint32_t> binary; in Run() 37 context->module()->ToBinary(&binary, false); in Run() 40 t.Disassemble(binary, &disassembly, 0); in Run() 57 std::vector<uint32_t> binary; in Run() local 58 context->module()->ToBinary(&binary, true); in Run() 59 if (!tools.Validate(binary.data(), binary.size(), val_options_)) { in Run()
|
| /third_party/skia/third_party/externals/spirv-tools/test/ |
| H A D | binary_endianness_test.cpp | 22 spv_const_binary_t binary = {invalidMagicNumber, 1}; in TEST() local 24 ASSERT_EQ(SPV_ERROR_INVALID_BINARY, spvBinaryEndianness(&binary, &endian)); in TEST() 34 spv_const_binary_t binary = {&magicNumber, 1}; in TEST() local 36 ASSERT_EQ(SPV_SUCCESS, spvBinaryEndianness(&binary, &endian)); in TEST() 47 spv_const_binary_t binary = {&magicNumber, 1}; in TEST() local 49 ASSERT_EQ(SPV_SUCCESS, spvBinaryEndianness(&binary, &endian)); in TEST()
|
| /third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/test/ |
| H A D | binary_endianness_test.cpp | 22 spv_const_binary_t binary = {invalidMagicNumber, 1}; in TEST() local 24 ASSERT_EQ(SPV_ERROR_INVALID_BINARY, spvBinaryEndianness(&binary, &endian)); in TEST() 34 spv_const_binary_t binary = {&magicNumber, 1}; in TEST() local 36 ASSERT_EQ(SPV_SUCCESS, spvBinaryEndianness(&binary, &endian)); in TEST() 47 spv_const_binary_t binary = {&magicNumber, 1}; in TEST() local 49 ASSERT_EQ(SPV_SUCCESS, spvBinaryEndianness(&binary, &endian)); in TEST()
|
| /third_party/spirv-tools/test/ |
| H A D | binary_endianness_test.cpp | 22 spv_const_binary_t binary = {invalidMagicNumber, 1}; in TEST() local 24 ASSERT_EQ(SPV_ERROR_INVALID_BINARY, spvBinaryEndianness(&binary, &endian)); in TEST() 34 spv_const_binary_t binary = {&magicNumber, 1}; in TEST() local 36 ASSERT_EQ(SPV_SUCCESS, spvBinaryEndianness(&binary, &endian)); in TEST() 47 spv_const_binary_t binary = {&magicNumber, 1}; in TEST() local 49 ASSERT_EQ(SPV_SUCCESS, spvBinaryEndianness(&binary, &endian)); in TEST()
|
| H A D | binary_to_text_test.cpp | 38 : context(spvContextCreate(SPV_ENV_UNIVERSAL_1_0)), binary(nullptr) {} in BinaryToText() 40 spvBinaryDestroy(binary); variable 69 spvTextToBinary(context, text.str, text.length, &binary, &diagnostic); 76 spvBinaryDestroy(binary); variable 77 binary = nullptr; 80 // Compiles the given assembly text, and saves it into 'binary'. 82 spvBinaryDestroy(binary); in CompileSuccessfully() 83 binary = nullptr; in CompileSuccessfully() 86 &binary, &diagnostic)); in CompileSuccessfully() 90 spv_binary binary; member in spvtools::__anon26732::BinaryToText [all...] |
| /third_party/skia/third_party/externals/spirv-tools/test/fuzz/ |
| H A D | fuzz_test_util.cpp | 109 std::vector<uint32_t> binary; in ToString() local 110 ir->module()->ToBinary(&binary, false); in ToString() 111 return ToString(env, binary); in ToString() 114 std::string ToString(spv_target_env env, const std::vector<uint32_t>& binary) { in ToString() argument 117 t.Disassemble(binary, &result, kFuzzDisassembleOption); in ToString() 122 std::vector<uint32_t> binary; in DumpShader() local 123 context->module()->ToBinary(&binary, false); in DumpShader() 124 DumpShader(binary, filename); in DumpShader() 127 void DumpShader(const std::vector<uint32_t>& binary, const char* filename) { in DumpShader() argument 129 WriteFile(filename, "wb", &binary[ in DumpShader() [all...] |
| /third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/test/fuzz/ |
| H A D | fuzz_test_util.cpp | 109 std::vector<uint32_t> binary; in ToString() local 110 ir->module()->ToBinary(&binary, false); in ToString() 111 return ToString(env, binary); in ToString() 114 std::string ToString(spv_target_env env, const std::vector<uint32_t>& binary) { in ToString() argument 117 t.Disassemble(binary, &result, kFuzzDisassembleOption); in ToString() 122 std::vector<uint32_t> binary; in DumpShader() local 123 context->module()->ToBinary(&binary, false); in DumpShader() 124 DumpShader(binary, filename); in DumpShader() 127 void DumpShader(const std::vector<uint32_t>& binary, const char* filename) { in DumpShader() argument 129 WriteFile(filename, "wb", &binary[ in DumpShader() [all...] |
| /third_party/spirv-tools/test/fuzz/ |
| H A D | fuzz_test_util.cpp | 109 std::vector<uint32_t> binary; in ToString() local 110 ir->module()->ToBinary(&binary, false); in ToString() 111 return ToString(env, binary); in ToString() 114 std::string ToString(spv_target_env env, const std::vector<uint32_t>& binary) { in ToString() argument 117 t.Disassemble(binary, &result, kFuzzDisassembleOption); in ToString() 122 std::vector<uint32_t> binary; in DumpShader() local 123 context->module()->ToBinary(&binary, false); in DumpShader() 124 DumpShader(binary, filename); in DumpShader() 127 void DumpShader(const std::vector<uint32_t>& binary, const char* filename) { in DumpShader() argument 129 WriteFile(filename, "wb", &binary[ in DumpShader() [all...] |
| /third_party/gptfdisk/ |
| H A D | gdisk_test.sh | 382 for binary in gdisk sgdisk 385 printf "\033[0;34m**Testing $binary binary**\033[m\n" 387 create_table "$binary" 388 create_partition "$binary" 389 change_partition_name "$binary" 390 change_partition_type "$binary" 391 backup_table "$binary" 392 delete_partition "$binary" 394 change_disk_uid "$binary" [all...] |
| /third_party/skia/third_party/externals/tint/fuzzers/tint_spirv_tools_fuzzer/ |
| H A D | util.cc | 27 std::ofstream spv(path, std::ios::binary); in WriteBinary() 124 std::ifstream file(path, std::ios::binary | std::ios::ate); in ReadBinary() 139 std::vector<char> binary(size); in ReadBinary() 140 if (!file.read(binary.data(), size)) { in ReadBinary() 144 out->resize(binary.size() / sizeof(uint32_t)); in ReadBinary() 145 std::memcpy(out->data(), binary.data(), binary.size()); in ReadBinary() 149 bool WriteBinary(const std::string& path, const std::vector<uint32_t>& binary) { in WriteBinary() argument 150 return WriteBinary(path, reinterpret_cast<const uint8_t*>(binary.data()), in WriteBinary() 151 binary in WriteBinary() [all...] |
| /third_party/mesa3d/src/gallium/frontends/clover/nir/ |
| H A D | invocation.cpp | 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 [all...] |
| /third_party/mesa3d/src/gallium/frontends/clover/llvm/ |
| H A D | codegen.hpp | 25 /// Tools to generate various forms of binary code from existing LLVM IR in 26 /// the given llvm::Module object and output the result as a clover::binary. 33 #include "core/binary.hpp" 44 binary 46 enum binary::section::type section_type); 49 parse_module_library(const binary &b, ::llvm::LLVMContext &ctx, 52 binary 60 binary
|
| /third_party/skia/third_party/externals/spirv-tools/tools/as/ |
| H A D | as.cpp | 26 R"(%s - Create a SPIR-V binary module from SPIR-V assembly text in print_usage() 32 The SPIR-V binary module is written to file "out.spv", unless the -o option in print_usage() 42 Numeric IDs in the binary will have the same values as in the in print_usage() 134 spv_binary binary; in main() 138 context, contents.data(), contents.size(), options, &binary, &diagnostic); in main() 146 if (!WriteFile<uint32_t>(outFile, "wb", binary->code, binary->wordCount)) { in main() 147 spvBinaryDestroy(binary); in main() 151 spvBinaryDestroy(binary); in main()
|
| /third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/tools/as/ |
| H A D | as.cpp | 26 R"(%s - Create a SPIR-V binary module from SPIR-V assembly text in print_usage() 32 The SPIR-V binary module is written to file "out.spv", unless the -o option in print_usage() 42 Numeric IDs in the binary will have the same values as in the in print_usage() 134 spv_binary binary; in main() 138 context, contents.data(), contents.size(), options, &binary, &diagnostic); in main() 146 if (!WriteFile<uint32_t>(outFile, "wb", binary->code, binary->wordCount)) { in main() 147 spvBinaryDestroy(binary); in main() 151 spvBinaryDestroy(binary); in main()
|
| /third_party/spirv-tools/tools/as/ |
| H A D | as.cpp | 27 R"(%s - Create a SPIR-V binary module from SPIR-V assembly text 33 The SPIR-V binary module is written to file "out.spv", unless the -o option 43 Numeric IDs in the binary will have the same values as in the 111 spv_binary binary; in main() 115 context, contents.data(), contents.size(), options, &binary, &diagnostic); in main() 123 if (!WriteFile<uint32_t>(outFile.c_str(), "wb", binary->code, in main() 124 binary->wordCount)) { in main() 125 spvBinaryDestroy(binary); in main() 129 spvBinaryDestroy(binary); in main()
|