tvm
Public Member Functions | Static Public Member Functions | 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_FFI_DECLARE_OBJECT_INFO_FINAL ("arith.IterMapResult", IterMapResultNode, Object)
 

Static Public Member Functions

static void RegisterReflection ()
 

Public Attributes

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

Detailed Description

Result of DetectIterMap.

Member Function Documentation

◆ RegisterReflection()

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

◆ TVM_FFI_DECLARE_OBJECT_INFO_FINAL()

tvm::arith::IterMapResultNode::TVM_FFI_DECLARE_OBJECT_INFO_FINAL ( "arith.IterMapResult"  ,
IterMapResultNode  ,
Object   
)

Member Data Documentation

◆ errors

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

◆ indices

ffi::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: