Home
last modified time | relevance | path

Searched refs:clc_libclc (Results 1 - 6 of 6) sorted by relevance

/third_party/mesa3d/src/compiler/clc/
H A Dclc.c115 struct clc_libclc { struct
119 struct clc_libclc *
122 struct clc_libclc *ctx = rzalloc(NULL, struct clc_libclc); in clc_libclc_new()
124 clc_error(logger, "D3D12: failed to allocate a clc_libclc"); in clc_libclc_new()
163 void clc_free_libclc(struct clc_libclc *ctx) in clc_free_libclc()
169 const nir_shader *clc_libclc_get_clc_shader(struct clc_libclc *ctx) in clc_libclc_get_clc_shader()
174 void clc_libclc_serialize(struct clc_libclc *context, in clc_libclc_serialize()
190 struct clc_libclc *
193 struct clc_libclc *ct in clc_libclc_deserialize()
[all...]
H A Dclc.h176 struct clc_libclc;
183 struct clc_libclc *clc_libclc_new(const struct clc_logger *logger, const struct clc_libclc_options *options);
185 void clc_free_libclc(struct clc_libclc *lib);
187 const nir_shader *clc_libclc_get_clc_shader(struct clc_libclc *lib);
189 void clc_libclc_serialize(struct clc_libclc *lib, void **serialized, size_t *size);
191 struct clc_libclc *clc_libclc_deserialize(const void *serialized, size_t size);
/third_party/mesa3d/src/microsoft/clc/
H A Dclc_compiler.h131 struct clc_libclc *
136 clc_spirv_to_dxil(struct clc_libclc *lib,
H A Dcompute_test.h348 struct clc_libclc *compiler_ctx;
H A Dclc_compiler.c721 struct clc_libclc *
734 clc_spirv_to_dxil(struct clc_libclc *lib, in clc_spirv_to_dxil()
H A Dcompute_test.cpp95 { "optimize_libclc", COMPUTE_DEBUG_OPTIMIZE_LIBCLC, "Optimize the clc_libclc before using it" },
96 { "serialize_libclc", COMPUTE_DEBUG_SERIALIZE_LIBCLC, "Serialize and deserialize the clc_libclc" },
664 static struct clc_libclc *compiler_ctx_g = nullptr; in SetUp()

Completed in 6 milliseconds