Deliverables of the summer:
- An LLVM pass that inlines definitions of functions into the LLVM IR source code.
- Enzyme AdjointGenerator being able to use existing CBLAS functions to calculate the derivative of a CBLAS function.
The BCPass is a non-Enzyme specific LLVM pass that currently resides in the Enzyme GitHub repository.