The second chapter of this tutorial describes the implementation of a simple transformation pass in Dynamatic. This pass operates on Handshake-level IR and simplifies merge-like operations to make our ...
To create an LLVM Plugin, follow these steps: Write the Pass Code: Below is the breakdown of an LLVM Example Pass written in C++ (check source here). This pass replaces multiplication operations where ...