AI Engine API User Guide (AIE-API) 2025.1
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
aie::utils Namespace Reference

Typedefs

using AIE_RegFile = detail::utils::AIE_RegFile
 

Functions

template<unsigned Reg = (unsigned)-1, AIE_RegFile RegFile = AIE_RegFile::Default, typename T>
auto locate_in_register (const T &val)
 
template<unsigned Reg = (unsigned)-1, AIE_RegFile RegFile = AIE_RegFile::Default, typename T>
auto locate_in_register (T &&val)
 Binds a variable to a specified register.
 
template<unsigned StartIdx = 0, unsigned N, AIE_RegFile RegFile = AIE_RegFile::Default, typename T>
void locate_in_register (T(&arr)[N])
 Binds each variable in an array to sequential registers, starting from the specified register.
 

Typedef Documentation

◆ AIE_RegFile

using aie::utils::AIE_RegFile = detail::utils::AIE_RegFile

Function Documentation

◆ locate_in_register()

template<unsigned Reg = (unsigned)-1, AIE_RegFile RegFile = AIE_RegFile::Default, typename T>
auto aie::utils::locate_in_register ( const T & val)