tvm
Public Member Functions | Static Public Member Functions | Public Attributes | Static Public Attributes | List of all members
tvm::arith::IterMapResultNode Class Reference

Result of DetectIterMap. More...

#include <iter_affine_map.h>

Inheritance diagram for tvm::arith::IterMapResultNode:
Collaboration diagram for tvm::arith::IterMapResultNode:

Public Member Functions

 TVM_DECLARE_FINAL_OBJECT_INFO (IterMapResultNode, Object)
 

Static Public Member Functions

static void RegisterReflection ()
 

Public Attributes

Array< IterSumExprindices
 
Array< String > errors
 
PrimExpr padding_predicate
 Boolean expression indicating if a specific value w. More...
 

Static Public Attributes

static constexpr const char * _type_key = "arith.IterMapResult"
 

Detailed Description

Result of DetectIterMap.

Member Function Documentation

◆ RegisterReflection()

static void tvm::arith::IterMapResultNode::RegisterReflection ( )
inlinestatic

◆ TVM_DECLARE_FINAL_OBJECT_INFO()

tvm::arith::IterMapResultNode::TVM_DECLARE_FINAL_OBJECT_INFO ( IterMapResultNode  ,
Object   
)

Member Data Documentation

◆ _type_key

constexpr const char* tvm::arith::IterMapResultNode::_type_key = "arith.IterMapResult"
staticconstexpr

◆ errors

Array<String> tvm::arith::IterMapResultNode::errors

◆ indices

Array<IterSumExpr> tvm::arith::IterMapResultNode::indices

◆ padding_predicate

PrimExpr tvm::arith::IterMapResultNode::padding_predicate

Boolean expression indicating if a specific value w.

padding_predicate evaluates to true for a set of indices that are outside the bounds of the provided index iterators, but inside the bounds of the returned index iterators. This expression is in terms of the variables provided in input_iters.


The documentation for this class was generated from the following file: