Searched refs:clc_binary (Results 1 – 11 of 11) sorted by relevance
| /external/mesa3d/src/compiler/clc/ |
| D | clc_helpers.h | 45 clc_spirv_get_kernels_info(const struct clc_binary *spvbin, 59 struct clc_binary *out_spir, 63 clc_spir_to_spirv(const struct clc_binary *in_spir, 65 struct clc_binary *out_spirv); 70 struct clc_binary *out_spirvl, 76 struct clc_binary *out_spirv); 79 clc_validate_spirv(const struct clc_binary *spirv, 84 clc_spirv_specialize(const struct clc_binary *in_spirv, 87 struct clc_binary *out_spirv); 90 clc_dump_spirv(const struct clc_binary *spvbin, FILE *f); [all …]
|
| D | clc.h | 102 struct clc_binary { struct 108 const struct clc_binary * const *in_objs; argument 220 struct clc_binary *out_spir, 224 clc_free_spir(struct clc_binary *spir); 227 clc_compile_spir_to_spirv(const struct clc_binary *in_spir, 229 struct clc_binary *out_spirv); 232 clc_free_spirv(struct clc_binary *spirv); 237 struct clc_binary *out_spirv, 243 struct clc_binary *out_spirv); 246 clc_parse_spirv(const struct clc_binary *in_spirv, [all …]
|
| D | clc.c | 94 struct clc_binary *out_spir, in clc_compile_c_to_spir() 101 clc_free_spir(struct clc_binary *spir) in clc_free_spir() 107 clc_compile_spir_to_spirv(const struct clc_binary *in_spir, in clc_compile_spir_to_spirv() 109 struct clc_binary *out_spirv) in clc_compile_spir_to_spirv() 121 clc_free_spirv(struct clc_binary *spirv) in clc_free_spirv() 129 struct clc_binary *out_spirv, in clc_compile_c_to_spirv() 144 struct clc_binary *out_spirv) in clc_link_spirv() 156 clc_parse_spirv(const struct clc_binary *in_spirv, in clc_parse_spirv() 180 clc_specialize_spirv(const struct clc_binary *in_spirv, in clc_specialize_spirv() 183 struct clc_binary *out_spirv) in clc_specialize_spirv()
|
| D | mesa_clc.c | 164 struct clc_binary *spirv_out = in main() 165 util_dynarray_grow(&spirv_objs, struct clc_binary, 1); in main() 174 util_dynarray_foreach(&spirv_objs, struct clc_binary, p) { in main() 175 util_dynarray_append(&spirv_ptr_objs, struct clc_binary *, p); in main() 190 util_dynarray_foreach(&spirv_ptr_objs, struct clc_binary *, module) { in main() 197 util_dynarray_foreach(&spirv_ptr_objs, struct clc_binary *, module) { in main() 205 util_dynarray_num_elements(&spirv_ptr_objs, struct clc_binary *), in main() 208 struct clc_binary final_spirv; in main() 228 util_dynarray_foreach(&spirv_objs, struct clc_binary, p) { in main()
|
| D | clc_helpers.cpp | 666 bool parseBinary(const struct clc_binary &spvbin, const struct clc_logger *logger) 698 clc_spirv_get_kernels_info(const struct clc_binary *spvbin, 1086 struct clc_binary *out_spirv) 1180 struct clc_binary *out_spir, 1207 struct clc_binary *out_spirv, 1224 clc_spir_to_spirv(const struct clc_binary *in_spir, 1226 struct clc_binary *out_spirv) 1272 struct clc_binary *out_spirv) 1309 clc_validate_spirv(const struct clc_binary *spirv, 1329 clc_spirv_specialize(const struct clc_binary *in_spirv, [all …]
|
| /external/mesa3d/src/microsoft/clc/ |
| D | compute_test.cpp | 814 clc_binary spirv{}; in compile() 819 shader.obj = std::shared_ptr<clc_binary>(new clc_binary(spirv), [](clc_binary *spirv) in compile() 837 std::vector<const clc_binary*> objs; in link() 845 clc_binary spirv{}; in link() 850 shader.obj = std::shared_ptr<clc_binary>(new clc_binary(spirv), [](clc_binary *spirv) in link() 870 shader.obj = std::shared_ptr<clc_binary>(new clc_binary{}, [](clc_binary *spirv) in assemble()
|
| 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()
|
| D | clc_compiler.h | 141 const struct clc_binary *linked_spirv,
|
| D | clc_compiler.c | 722 const struct clc_binary *linked_spirv, in clc_spirv_to_dxil()
|
| /external/mesa3d/src/gallium/frontends/rusticl/mesa/compiler/clc/ |
| D | spirv.rs | 26 spirv: clc_binary, 158 let mut out = clc_binary::default(); in from_clc() 196 let mut out = clc_binary::default(); in link() 403 let spirv = clc_binary { in from_bin()
|
| /external/mesa3d/src/intel/compiler/ |
| D | intel_clc.c | 344 output_nir(const struct intel_clc_params *params, struct clc_binary *binary) in output_nir() 412 output_isa(const struct intel_clc_params *params, struct clc_binary *binary) in output_isa() 510 struct clc_binary spirv_obj = {0}; in main()
|