Skip to content
Snippets Groups Projects
user avatar
Tianqi Chen authored
* [CODEGEN] Refactor common codegen, Verilog Codegen

* fix make

* fix mk

* update enable signal

* change function name to at neg edge

* Move test to correct place
df6fcc50
History

Code Organization

Header files in include are public APIs that share across modules. There can be internal header files within each module that sit in src.

The current code modules in src.

  • common Internal common utilities.
  • api API function registration
  • lang The definition of DSL related data structure
  • arithmetic Arithmetic expression and set simplification
  • op The detail implementations about each operation(compute, scan, placeholder)
  • schedule The operations on the schedule graph before converting to IR.
  • pass The optimization pass on the IR structure
  • codegen The code generator.
  • runtime Minimum runtime related codes