tvm
Public Member Functions | Static Public Member Functions | Friends | List of all members
tvm::tir::InstructionKindRegEntry Class Reference

An entry in the registry of InstructionKind. More...

#include <instruction.h>

Collaboration diagram for tvm::tir::InstructionKindRegEntry:

Public Member Functions

InstructionKindRegEntryset_name ()
 
InstructionKindRegEntryset_is_pure (bool is_pure)
 
InstructionKindRegEntryset_apply_to_schedule (FInstructionApply f_apply_to_schedule)
 
InstructionKindRegEntryset_as_python (FInstructionAsPython f_as_python)
 
InstructionKindRegEntryset_attrs_as_json (FInstructionAttrsAsJSON f_attrs_as_json)
 
InstructionKindRegEntryset_attrs_from_json (FInstructionAttrsFromJSON f_attrs_from_json)
 

Static Public Member Functions

static InstructionKindRegEntryRegisterOrGet (const String &name)
 

Friends

template<typename , typename >
class ::tvm::AttrRegistry
 
class InstructionKind
 

Detailed Description

An entry in the registry of InstructionKind.

Member Function Documentation

◆ RegisterOrGet()

static InstructionKindRegEntry& tvm::tir::InstructionKindRegEntry::RegisterOrGet ( const String name)
static

◆ set_apply_to_schedule()

InstructionKindRegEntry& tvm::tir::InstructionKindRegEntry::set_apply_to_schedule ( FInstructionApply  f_apply_to_schedule)
inline

◆ set_as_python()

InstructionKindRegEntry& tvm::tir::InstructionKindRegEntry::set_as_python ( FInstructionAsPython  f_as_python)
inline

◆ set_attrs_as_json()

InstructionKindRegEntry& tvm::tir::InstructionKindRegEntry::set_attrs_as_json ( FInstructionAttrsAsJSON  f_attrs_as_json)
inline

◆ set_attrs_from_json()

InstructionKindRegEntry& tvm::tir::InstructionKindRegEntry::set_attrs_from_json ( FInstructionAttrsFromJSON  f_attrs_from_json)
inline

◆ set_is_pure()

InstructionKindRegEntry& tvm::tir::InstructionKindRegEntry::set_is_pure ( bool  is_pure)
inline

◆ set_name()

InstructionKindRegEntry& tvm::tir::InstructionKindRegEntry::set_name ( )
inline

Friends And Related Function Documentation

◆ ::tvm::AttrRegistry

template<typename , typename >
friend class ::tvm::AttrRegistry
friend

◆ InstructionKind

friend class InstructionKind
friend

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