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.
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 |