Oakfield API Documentation 1.0.0
Numerical core APIs
Loading...
Searching...
No Matches
SimIRType Struct Reference

Type descriptor carried by each IR node. More...

#include <kernel_ir.h>

Collaboration diagram for SimIRType:

Public Attributes

SimIRValueKind kind
 
size_t components
 
SimScalarDomain scalar_domain
 

Detailed Description

Type descriptor carried by each IR node.

Member Data Documentation

◆ components

size_t SimIRType::components

Component count (>=1); scalar nodes store 1.

◆ kind

SimIRValueKind SimIRType::kind

Value kind (scalar/vector).

◆ scalar_domain

SimScalarDomain SimIRType::scalar_domain

Scalar algebra domain for each lane.


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