taichi.tools.cc_compose
¶
Module Contents¶
Classes¶
Functions¶
|
- class taichi.tools.cc_compose.ComposerBase(entries)¶
- run(self)¶
- do_unknown(self, e)¶
- do_group_begin(self, e)¶
- do_group_end(self, e)¶
- do_launch_kernel(self, e)¶
- class taichi.tools.cc_compose.ComposerCC(entries, fout, hdrout, emscripten=False)¶
Bases:
ComposerBase
- emit(self, line)¶
- emit_header(self, line)¶
- run(self)¶
- do_compile_runtime(self, e)¶
- do_compile_layout(self, e)¶
- do_allocate_buffer(self, e)¶
- do_compile_kernel(self, e)¶
- do_config(self, e)¶
- taichi.tools.cc_compose.main(fin_name, fout_name, hdrout_name, emscripten=False)¶