[IR] Change pragma convention, enable pass unroll option via pragma (#1112)
* [IR] Change pragma scope convention, enable pass unroll option via pragma * add coverage test * add explicit unroll as option
Showing
- include/tvm/ir.h 12 additions, 2 deletionsinclude/tvm/ir.h
- include/tvm/schedule.h 12 additions, 4 deletionsinclude/tvm/schedule.h
- python/tvm/schedule.py 5 additions, 2 deletionspython/tvm/schedule.py
- src/api/api_lang.cc 1 addition, 1 deletionsrc/api/api_lang.cc
- src/codegen/llvm/codegen_cpu.cc 5 additions, 6 deletionssrc/codegen/llvm/codegen_cpu.cc
- src/codegen/spirv/codegen_spirv.cc 1 addition, 1 deletionsrc/codegen/spirv/codegen_spirv.cc
- src/op/op_util.cc 8 additions, 2 deletionssrc/op/op_util.cc
- src/pass/inject_copy_intrin.cc 6 additions, 9 deletionssrc/pass/inject_copy_intrin.cc
- src/pass/remove_no_op.cc 2 additions, 5 deletionssrc/pass/remove_no_op.cc
- src/pass/storage_rewrite.cc 3 additions, 3 deletionssrc/pass/storage_rewrite.cc
- src/pass/unroll_loop.cc 21 additions, 0 deletionssrc/pass/unroll_loop.cc
- src/schedule/schedule_lang.cc 8 additions, 4 deletionssrc/schedule/schedule_lang.cc
- tests/python/unittest/test_lang_schedule.py 1 addition, 1 deletiontests/python/unittest/test_lang_schedule.py
- tests/python/unittest/test_pass_unroll.py 21 additions, 26 deletionstests/python/unittest/test_pass_unroll.py
- tests/python/unittest/test_schedule_schedule_ops.py 1 addition, 0 deletionstests/python/unittest/test_schedule_schedule_ops.py
Loading
Please register or sign in to comment