MEMOIR
This is the developer manual for the MEMOIR compiler infrastructure. As the code repository is actively under development and subject to change so to is this documentation.
This book is organized as follows:
- MEMOIR : An overview of the MEMOIR intermediate representation.
- Compiler : An overview of the compiler implementation.
- API : An overview of the language APIs used to write MEMOIR programs.
Doxygen
The Doxygen is available for detailed documentation of the MEMOIR compiler.
Publications
In addition to this documentation, more information can be found in the CGO'24 paper. If you build upon or use MEMOIR we kindly ask that you cite that paper:
@inproceedings(MEMOIR:McMichen:2024,
title={Representing Data Collections in an SSA Form},
author={McMichen, Tommy and Greiner, Nathan and Zhong, Peter and Sossai, Federico and Patel, Atmn and Campanoni, Simone},
booktitle={International Symposium on Code Generation and Optimization, 2024. CGO 2024.},
year={2024},
}