|
tvm
|
Directories | |
| prim | |
Files | |
| analysis.h | |
| Structural analysis of shared IR objects. | |
| attrs.h | |
| Helpers for attribute objects. | |
| base_expr.h | |
| Base expression and primitive type nodes. | |
| cow.h | |
| Copy-on-write helper macro for IR ffi::ObjectRef types. | |
| env_func.h | |
| Serializable global function used in IR. | |
| expr.h | |
| Base expr nodes in TVM. | |
| expr_functor.h | |
| Native visiting and mutation of core IR expressions. | |
| function.h | |
| Function nodes. | |
| global_info.h | |
| Base for globally static objects referred to by the IR. | |
| location.h | |
| Source locations and source-text lookup. | |
| module.h | |
| IRModule that holds the functions and type definitions. | |
| object_functor.h | |
| Native object dispatch, visiting and mutation with structural fallback. | |
| op.h | |
| Canonical primitive operators and their registration. | |
| scope_stack.h | |
| A generic scope stack for managing hierarchical state during IR visiting. | |
| stmt.h | |
| Statements shared across IR dialects. | |
| transform.h | |
| Utilities for IR transformations. | |
| type.h | |
| IR/AST nodes for TVM types shared across IR variants. | |
| unique_name_supply.h | |
| UniqueNameSupply that can be used to generate unique variable names. | |
| with_context.h | |
| RAII wrapper function to enter and exit a context object similar to python's with syntax. | |