Releases: EnzymeAD/Enzyme
Releases · EnzymeAD/Enzyme
v0.0.115
v0.0.114
v0.0.113
What's Changed
- Move preservenvvm to modulepass by @wsmoses in #1891
- Better unknown inst handler by @wsmoses in #1895
- JLInstSimplify consisder nocapture by @wsmoses in #1893
- Improve non-escaping fn list by @wsmoses in #1896
- Add multi insert api by @wsmoses in #1897
Full Changelog: v0.0.112...v0.0.113
v0.0.112
v0.0.111
v0.0.110
What's Changed
- Ignore fenceinst for caching by @wsmoses in #1878
- WIP: cublas dscal2 by @wsmoses in #1879
- Add jl simplify pass by @wsmoses in #1880
- abort compilation if cfg not found by @ZuseZ4 in #1881
- error if using Enzyme with gcc/g++ by @ZuseZ4 in #1883
- Fix cublas return in reverse by @wsmoses in #1882
Full Changelog: v0.0.109...v0.0.110
v0.0.109
v0.0.108
Logging for error estimate (#1859) * Add logging func call * Add test * Add original value * func & bb name (requires -fno-discard-value-names) * improve * indices * improve * use std::distance instead * fix private method call * improve * fix format * add counter test * Add test eq mechanism --------- Co-authored-by: William S. Moses <gh@wsmoses.com>
v0.0.107
v0.0.106
What's Changed
- Allow gepoperator in EnzymeComputeByteOffsetOfGEP by @wsmoses in #1865
- fix macosci by @wsmoses in #1863
- cublas v2 support by @wsmoses in #1866
- Mark getenv/strtol/fwrite as nondifferentiable by @wsmoses in #1868
- Split phi optimization by @wsmoses in #1867
- Add gsl_sf_legendre_array_e by @wsmoses in #1869
Full Changelog: v0.0.105...v0.0.106