[PASS] StorageRewrite, Memory optimization pass as in NNVM. (#104)
* [PASS] StorageRewrite, reuse memory pass as in NNVM. * fix issue
Showing
- include/tvm/ir_pass.h 5 additions, 4 deletionsinclude/tvm/ir_pass.h
- python/tvm/build.py 1 addition, 1 deletionpython/tvm/build.py
- src/api/api_pass.cc 1 addition, 1 deletionsrc/api/api_pass.cc
- src/codegen/llvm/codegen_llvm.cc 10 additions, 8 deletionssrc/codegen/llvm/codegen_llvm.cc
- src/codegen/llvm/codegen_llvm.h 1 addition, 1 deletionsrc/codegen/llvm/codegen_llvm.h
- src/pass/lift_allocate.cc 0 additions, 96 deletionssrc/pass/lift_allocate.cc
- src/pass/scope.h 0 additions, 84 deletionssrc/pass/scope.h
- src/pass/storage_access.h 57 additions, 0 deletionssrc/pass/storage_access.h
- src/pass/storage_rewrite.cc 458 additions, 0 deletionssrc/pass/storage_rewrite.cc
- src/pass/storage_sync.cc 3 additions, 32 deletionssrc/pass/storage_sync.cc
- src/runtime/thread_storage_scope.h 3 additions, 0 deletionssrc/runtime/thread_storage_scope.h
- tests/python/unittest/test_pass_storage_rewrite.py 71 additions, 0 deletionstests/python/unittest/test_pass_storage_rewrite.py
- tests/python/unittest/test_pass_storage_sync.py 0 additions, 1 deletiontests/python/unittest/test_pass_storage_sync.py
Loading
Please register or sign in to comment