Tags: williamjameshandley/Enzyme
Tags
Use placeholder phi nodes as deleted temporaries (EnzymeAD#1270)
Add asserting vh (EnzymeAD#1238) * Add asserting vh * fix * fix * Add capi gutils erase/replace
Cumem (EnzymeAD#1234) * tmp * Cuda memory * cleanup * Add cuda stream create/destroy * better inst noderivative error * add stream sync * add mem pool
optional use of blas copy for caching(EnzymeAD#1226) * add runtime [de]activation of blas copy
CMake quality of life changes (EnzymeAD#1084) * define and export some additional CMake targets * specify which versions -lto-legacy-... applies to * add small projects for testing `find_package`, `add_subdirectory` * add workaround to support add_subdirectory * change pass manager for llvm >= 15 * fix * bump cmake version * fix ci * fix build * fix build * fix * fix * fix --------- Co-authored-by: Sam Mish <mish2@llnl.gov> Co-authored-by: William S. Moses <gh@wsmoses.com>
Add primal return option at llvm level (EnzymeAD#1194) * Add primal return option at llvm level * fix primret issue
Dbg tblgen (EnzymeAD#1190) * fix fortran abi, support scal, WIP * scal support, fix fortran abi, fix other things * fix build * fix format --------- Co-authored-by: William S. Moses <gh@wsmoses.com>
Add utility to fix julia calling conv (EnzymeAD#1182) * Add utility to fix julia calling conv * fix
Tg blas3 (EnzymeAD#1117) * removing manual blas support * minimal blas generation * add blas sanity checks * emit handle_blas * emit more parts * emit caching * finish rebasing of tblgen-blas * finish refactor on latest main * fix fwd-mode * update tests * fix Attribute settings * fix tg for older llvm * add more const and clarify comments * add inactive fwd test * disable dot fallback * make BLAS fallback optional * cleanup * fixup * cleanup --------- Co-authored-by: William S. Moses <gh@wsmoses.com>
PreviousNext