Skip to content

C++ API Reference (Doxygen)

The C++ API reference is generated by Doxygen from the include/, lib/, and runtime_lib/ source trees during the documentation build. It covers the internal MLIR dialect C++ API, pass infrastructure, and the AIE runtime library.

Opens in a new tab

The Doxygen HTML output is a self-contained static site linked below.

Open C++ Doxygen Reference

What's covered

Component Description
AIE Dialect C++ API include/aie/Dialect/AIE/ — tile, buffer, lock, stream-switch ops
AIEX Dialect C++ API include/aie/Dialect/AIEX/ — runtime sequence, DMA task ops
AIEVec Dialect C++ API include/aie/Dialect/AIEVec/ — vector intrinsic ops
Pass infrastructure include/aie/Passes/ — all registered passes
Runtime library runtime_lib/ — host-side XRT wrapper and NPU control