tvm
Loading...
Searching...
No Matches
Classes | Namespaces
frame.h File Reference
#include <tvm/ffi/reflection/registry.h>
#include <tvm/ir/expr.h>
#include <tvm/ir/function.h>
#include <tvm/ir/module.h>
#include <tvm/ir/stmt.h>
#include <tvm/script/ir_builder/base.h>
#include <vector>
Include dependency graph for frame.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  tvm::script::ir_builder::ir::IRModuleFrameObj
 A frame that represents the IRModule frame with functions and global variables. More...
 
class  tvm::script::ir_builder::ir::IRModuleFrame
 Managed reference to IRModuleFrameObj. More...
 
class  tvm::script::ir_builder::ir::StmtFrameObj
 A shared frame containing a sequence of core IR statements. More...
 
class  tvm::script::ir_builder::ir::StmtFrame
 Managed reference to StmtFrameObj. More...
 
class  tvm::script::ir_builder::ir::ForFrameObj
 A frame that represents the for loop. More...
 
class  tvm::script::ir_builder::ir::ForFrame
 Managed reference to ForFrameObj. More...
 
class  tvm::script::ir_builder::ir::AssertFrameObj
 A frame that represents the assert statement. Proceeds if the condition is true, otherwise aborts with the message. More...
 
class  tvm::script::ir_builder::ir::AssertFrame
 Managed reference to AssertFrameObj. More...
 
class  tvm::script::ir_builder::ir::RegionFrameObj
 A result-free region with lexical body parameters. More...
 
class  tvm::script::ir_builder::ir::RegionFrame
 Managed reference to RegionFrameObj. More...
 
class  tvm::script::ir_builder::ir::WhileFrameObj
 A frame that represents while loop. More...
 
class  tvm::script::ir_builder::ir::WhileFrame
 Managed reference to WhileFrameObj. More...
 
class  tvm::script::ir_builder::ir::IfFrameObj
 A frame that represents if statement. More...
 
class  tvm::script::ir_builder::ir::IfFrame
 Managed reference to IfFrameObj. More...
 
class  tvm::script::ir_builder::ir::ThenFrameObj
 A frame that represents then. More...
 
class  tvm::script::ir_builder::ir::ThenFrame
 Managed reference to ThenFrameObj. More...
 
class  tvm::script::ir_builder::ir::ElseFrameObj
 A frame that represents else. More...
 
class  tvm::script::ir_builder::ir::ElseFrame
 Managed reference to ElseFrameObj. More...
 

Namespaces

namespace  tvm
 An object that builds and maintains block scope and StmtSref mapping for Dependence analysis.
 
namespace  tvm::script
 
namespace  tvm::script::ir_builder
 
namespace  tvm::script::ir_builder::ir