[CODEGEN] Add LoweredFunc, MakeAPI to build a C API function (#23)
* [CODEGEN] Add LoweredFunc, MakeAPI and SplitHostDevice * update halideir
Showing
- HalideIR 1 addition, 1 deletionHalideIR
- include/tvm/buffer.h 3 additions, 0 deletionsinclude/tvm/buffer.h
- include/tvm/c_runtime_api.h 34 additions, 6 deletionsinclude/tvm/c_runtime_api.h
- include/tvm/codegen.h 68 additions, 0 deletionsinclude/tvm/codegen.h
- include/tvm/ir.h 42 additions, 0 deletionsinclude/tvm/ir.h
- include/tvm/ir_mutator.h 15 additions, 0 deletionsinclude/tvm/ir_mutator.h
- include/tvm/ir_pass.h 6 additions, 1 deletioninclude/tvm/ir_pass.h
- include/tvm/ir_visitor.h 11 additions, 0 deletionsinclude/tvm/ir_visitor.h
- include/tvm/module.h 108 additions, 0 deletionsinclude/tvm/module.h
- python/tvm/collections.py 6 additions, 0 deletionspython/tvm/collections.py
- src/base/common.h 2 additions, 1 deletionsrc/base/common.h
- src/c_api/c_api_codegen.cc 12 additions, 1 deletionsrc/c_api/c_api_codegen.cc
- src/codegen/codegen_c.cc 171 additions, 46 deletionssrc/codegen/codegen_c.cc
- src/codegen/codegen_c.h 14 additions, 9 deletionssrc/codegen/codegen_c.h
- src/codegen/make_api.cc 200 additions, 0 deletionssrc/codegen/make_api.cc
- src/codegen/split_host_device.cc 218 additions, 0 deletionssrc/codegen/split_host_device.cc
- src/pass/inline.cc 14 additions, 22 deletionssrc/pass/inline.cc
- src/pass/ir_mutator.cc 178 additions, 138 deletionssrc/pass/ir_mutator.cc
- src/pass/ir_util.h 70 additions, 0 deletionssrc/pass/ir_util.h
- src/pass/ir_visitor.cc 69 additions, 54 deletionssrc/pass/ir_visitor.cc
include/tvm/codegen.h
0 → 100644
include/tvm/module.h
0 → 100644
src/codegen/make_api.cc
0 → 100644
src/codegen/split_host_device.cc
0 → 100644
src/pass/ir_util.h
0 → 100644
Please register or sign in to comment