XeTLA v0.3.6
IntelĀ® Xe Templates for Linear Algebra - API Definition Document
 
Loading...
Searching...
No Matches
gpu::xetla::subgroup::tile_t< dtype_, tile_desc_ > Struct Template Reference

Is a struct contains some register file. More...

#include <api.hpp>

Inheritance diagram for gpu::xetla::subgroup::tile_t< dtype_, tile_desc_ >:
Collaboration diagram for gpu::xetla::subgroup::tile_t< dtype_, tile_desc_ >:

Public Types

using dtype = dtype_
 
using tile_desc = tile_desc_
 

Public Member Functions

 tile_t (native_type_t< dtype > val)
 
 tile_t ()=default
 
__XETLA_API void init (native_type_t< dtype > val)
 

Public Attributes

xetla_vector< dtype, tile_desc::tile_elems > reg
 

Detailed Description

template<typename dtype_, typename tile_desc_>
struct gpu::xetla::subgroup::tile_t< dtype_, tile_desc_ >

Is a struct contains some register file.

Template Parameters
dtype_Is the data type.
tile_desc_Is tile_desc_t struct.

Member Typedef Documentation

◆ dtype

template<typename dtype_ , typename tile_desc_ >
using gpu::xetla::subgroup::tile_t< dtype_, tile_desc_ >::dtype = dtype_

◆ tile_desc

template<typename dtype_ , typename tile_desc_ >
using gpu::xetla::subgroup::tile_t< dtype_, tile_desc_ >::tile_desc = tile_desc_

Constructor & Destructor Documentation

◆ tile_t() [1/2]

template<typename dtype_ , typename tile_desc_ >
gpu::xetla::subgroup::tile_t< dtype_, tile_desc_ >::tile_t ( native_type_t< dtype val)
inline

◆ tile_t() [2/2]

template<typename dtype_ , typename tile_desc_ >
gpu::xetla::subgroup::tile_t< dtype_, tile_desc_ >::tile_t ( )
inlinedefault

Member Function Documentation

◆ init()

template<typename dtype_ , typename tile_desc_ >
__XETLA_API void gpu::xetla::subgroup::tile_t< dtype_, tile_desc_ >::init ( native_type_t< dtype val)
inline

Member Data Documentation

◆ reg

template<typename dtype_ , typename tile_desc_ >
xetla_vector<dtype, tile_desc::tile_elems> gpu::xetla::subgroup::tile_t< dtype_, tile_desc_ >::reg