Home
last modified time | relevance | path

Searched refs:clc_binary (Results 1 - 9 of 9) sorted by relevance

/third_party/mesa3d/src/compiler/clc/
H A Dclc_helpers.h45 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 Dclc.h81 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 Dclc.c218 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 Dclc_helpers.cpp633 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 Dintel_clc.c444 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 Dcompute_test.cpp807 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 Dcompute_test.h55 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 Dclc_compiler.h137 const struct clc_binary *linked_spirv,
H A Dclc_compiler.c735 const struct clc_binary *linked_spirv, in clc_spirv_to_dxil()

Completed in 9 milliseconds