This is an automated email from the ASF dual-hosted git repository.
kparzysz pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/tvm.git
from 21d7968b61 [microTVM] Fix MacOS build with USE_MICRO=ON (#13711)
add 123f1f5e2c [tir] Add line level debug info (#13012)
No new revisions were added by this update.
Summary of changes:
.gitignore | 6 ++
include/tvm/tir/transform.h | 7 ++
python/tvm/tir/transform/transform.py | 12 +++
src/driver/driver_api.cc | 8 ++
src/ir/transform.cc | 1 +
src/printer/text_printer.h | 40 ++++----
src/printer/tir_text_printer.cc | 53 +++++------
src/printer/tir_text_printer_debug.cc | 97 +++++++++++++++++++
src/printer/tir_text_printer_debug.h | 70 ++++++++++++++
src/target/llvm/codegen_cpu.cc | 84 ++++++++++-------
src/target/llvm/codegen_cpu.h | 2 +
src/target/llvm/codegen_llvm.cc | 55 +++++++++--
src/target/llvm/codegen_llvm.h | 10 +-
src/tir/transforms/install_debug_spans.cc | 150 ++++++++++++++++++++++++++++++
src/tir/transforms/install_debug_spans.h | 132 ++++++++++++++++++++++++++
tests/python/tir/test_debug_info.py | 124 ++++++++++++++++++++++++
16 files changed, 762 insertions(+), 89 deletions(-)
create mode 100644 src/printer/tir_text_printer_debug.cc
create mode 100644 src/printer/tir_text_printer_debug.h
create mode 100644 src/tir/transforms/install_debug_spans.cc
create mode 100644 src/tir/transforms/install_debug_spans.h
create mode 100644 tests/python/tir/test_debug_info.py