Searched refs:clc_binary (Results 1 - 9 of 9) sorted by relevance
/third_party/mesa3d/src/compiler/clc/ |
H A D | clc_helpers.h | 45 clc_spirv_get_kernels_info(const struct clc_binary *spvbin, 59 struct clc_binary *out_spir); 62 clc_spir_to_spirv(const struct clc_binary *in_spir, 64 struct clc_binary *out_spirv); 69 struct clc_binary *out_spirv); 74 struct clc_binary *out_spirv); 77 clc_spirv_specialize(const struct clc_binary *in_spirv, 80 struct clc_binary *out_spirv); 83 clc_dump_spirv(const struct clc_binary *spvbin, FILE *f); 86 clc_free_spir_binary(struct clc_binary *spi [all...] |
H A D | clc.h | 81 struct clc_binary { struct 87 const struct clc_binary * const *in_objs; 196 struct clc_binary *out_spir); 199 clc_free_spir(struct clc_binary *spir); 202 clc_compile_spir_to_spirv(const struct clc_binary *in_spir, 204 struct clc_binary *out_spirv); 207 clc_free_spirv(struct clc_binary *spirv); 212 struct clc_binary *out_spirv); 217 struct clc_binary *out_spirv); 220 clc_parse_spirv(const struct clc_binary *in_spir [all...] |
H A D | clc.c | 218 struct clc_binary *out_spir) in clc_compile_c_to_spir() 224 clc_free_spir(struct clc_binary *spir) in clc_free_spir() 230 clc_compile_spir_to_spirv(const struct clc_binary *in_spir, in clc_compile_spir_to_spirv() 232 struct clc_binary *out_spirv) in clc_compile_spir_to_spirv() 244 clc_free_spirv(struct clc_binary *spirv) in clc_free_spirv() 252 struct clc_binary *out_spirv) in clc_compile_c_to_spirv() 266 struct clc_binary *out_spirv) in clc_link_spirv() 278 clc_parse_spirv(const struct clc_binary *in_spirv, in clc_parse_spirv() 302 clc_specialize_spirv(const struct clc_binary *in_spirv, in clc_specialize_spirv() 305 struct clc_binary *out_spir in clc_specialize_spirv() [all...] |
H A D | clc_helpers.cpp | 633 bool parseBinary(const struct clc_binary &spvbin, const struct clc_logger *logger) in parseBinary() 665 clc_spirv_get_kernels_info(const struct clc_binary *spvbin, in clc_spirv_get_kernels_info() 956 struct clc_binary *out_spirv) in llvm_mod_to_spirv() 1014 struct clc_binary *out_spir) in clc_c_to_spir() 1040 struct clc_binary *out_spirv) in clc_c_to_spirv() 1055 clc_spir_to_spirv(const struct clc_binary *in_spir, in clc_spir_to_spirv() 1057 struct clc_binary *out_spirv) in clc_spir_to_spirv() 1103 struct clc_binary *out_spirv) in clc_link_spirv_binaries() 1133 clc_spirv_specialize(const struct clc_binary *in_spirv, in clc_spirv_specialize() 1136 struct clc_binary *out_spir in clc_spirv_specialize() [all...] |
/third_party/mesa3d/src/intel/compiler/ |
H A D | intel_clc.c | 444 struct clc_binary *spirv_out = in main() 445 util_dynarray_grow(&spirv_objs, struct clc_binary, 1); in main() 453 util_dynarray_foreach(&spirv_objs, struct clc_binary, p) { in main() 454 util_dynarray_append(&spirv_ptr_objs, struct clc_binary *, p); in main() 469 util_dynarray_foreach(&spirv_ptr_objs, struct clc_binary *, module) { in main() 476 util_dynarray_foreach(&spirv_ptr_objs, struct clc_binary *, module) { in main() 485 struct clc_binary *), in main() 488 struct clc_binary final_spirv; in main()
|
/third_party/mesa3d/src/microsoft/clc/ |
H A D | compute_test.cpp | 807 clc_binary spirv{}; in compile() 812 shader.obj = std::shared_ptr<clc_binary>(new clc_binary(spirv), [](clc_binary *spirv) in compile() 830 std::vector<const clc_binary*> objs; in link() 838 clc_binary spirv{}; in link() 843 shader.obj = std::shared_ptr<clc_binary>(new clc_binary(spirv), [](clc_binary *spirv) in link() 863 shader.obj = std::shared_ptr<clc_binary>(ne in assemble() [all...] |
H A D | compute_test.h | 55 std::shared_ptr<struct clc_binary> obj; 185 new_shader.obj = std::shared_ptr<clc_binary>(new clc_binary{}, [](clc_binary *spirv) in specialize()
|
H A D | clc_compiler.h | 137 const struct clc_binary *linked_spirv,
|
H A D | clc_compiler.c | 735 const struct clc_binary *linked_spirv, in clc_spirv_to_dxil()
|
Completed in 9 milliseconds