tvm
Classes | Namespaces | Functions
module.h File Reference

IRModule that holds the functions and type definitions. More...

#include <tvm/ir/adt.h>
#include <tvm/ir/expr.h>
#include <tvm/ir/function.h>
#include <tvm/ir/type.h>
#include <tvm/parser/source_map.h>
#include <tvm/runtime/container/array.h>
#include <tvm/runtime/container/map.h>
#include <tvm/runtime/container/string.h>
#include <string>
#include <unordered_map>
#include <unordered_set>
#include <utility>
#include <vector>
Include dependency graph for module.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  tvm::IRModuleNode
 IRModule that holds functions and type definitions. More...
 
class  tvm::IRModule
 Managed reference class to IRModuleNode. More...
 

Namespaces

 tvm
 Performance counters for profiling via the PAPI library.
 

Functions

String tvm::PrettyPrint (const ObjectRef &node)
 Pretty print a node for debug purposes. More...
 
String tvm::AsText (const ObjectRef &node, bool show_meta_data=true, runtime::TypedPackedFunc< String(ObjectRef)> annotate=nullptr)
 Render the node as a string in the text format. More...
 

Detailed Description

IRModule that holds the functions and type definitions.