Sign in
rust
/
EnzymeAD
/
Enzyme
/
HEAD
ec99c56
Mark custream capture as inactive (#2992)
by William Moses
· 3 days ago
main
ff7e39b
[MLIR] Split registerCoreDialectAutodiffInterfaces into its own TU; trim pass deps (#2988)
by Valentin Churavy
· 3 days ago
d2c1869
mlir: upstream interface implementations (#2983)
by Jacob Mai Peng
· 4 days ago
a997537
[mlir] Support multi-dim dynamic memref caches (#2982)
by Jacob Mai Peng
· 4 days ago
018d999
Use gcp-cache for MLIR build cache (#2981)
by William Moses
· 4 days ago
d072970
mlir: support multi-dim gpu allocations in ForLikeEnzymeOpsRemover (#2980)
by Jacob Mai Peng
· 4 days ago
5a54a4a
mlir: pass to split ifs with multi-results into separate ops (#2975)
by Jacob Mai Peng
· 4 days ago
7e553be
No more linalg dep for enzyme pass (now lowering to fill op) (#2976)
by William Moses
· 4 days ago
ab7e324
mlir: add atomic_add attribute to enzyme.autodiff and autodiff_region ops (#2974)
by Jacob Mai Peng
· 4 days ago
50ab105
mlir: sink constants into autodiff_region when outlining (#2977)
by Jacob Mai Peng
· 4 days ago
b419bc8
mlir: derivative for maxnumf, pointer handling for arith.select (#2971)
by Jacob Mai Peng
· 4 days ago
1671651
mlir: remove dependency on linalg with enzyme.fill_zero op (#2973)
by Jacob Mai Peng
· 4 days ago
0aa636e
mlir: llvm.select activity interface, zeroInPlace for llvm.alloca (#2972)
by Jacob Mai Peng
· 4 days ago
2c31553
mlir: integrate dataflow activity analysis (#2970)
by Jacob Mai Peng
· 4 days ago
f19caab
mlir: add enzyme.atomic_rmw op with ordering attribute (#2950)
by Jacob Mai Peng
· 4 days ago
eb4f9cf
add link to fortran bindings (#2967)
by Valentin Churavy
· 4 days ago
53e195b
Use atomic for memcpy (#2964)
by William Moses
· 5 days ago
v0.0.289
53358c5
Return log-densities + divergent transition info from `impulse.infer` (#2958)
by Penelope Yong
· 5 days ago
5903f8f
Add more ifx 2023 versions to CI (#2875)
by Valentin Churavy
· 6 days ago
9314128
Fix Flang CI (#2935)
by Joe Wallwork
· 6 days ago
1362bf1
Support binomial (Revolve) checkpointing for scf.for (#2943)
by Paul Berg
· 7 days ago
d6a97f7
Fix iteration through insert value types (#2960)
by William Moses
· 7 days ago
v0.0.288
131e53f
Fix insertvalue type metadata bounds check (#2959)
by William Moses
· 7 days ago
v0.0.287
5d67d54
Utils: use target IntPtrType for CreateAllocation's malloc size arg (#2945)
by Zachary Whitley
· 8 days ago
77c8dbc
Add sret undef crash (#2956)
by William Moses
· 8 days ago
v0.0.286
862d040
Support enzyme_truetype for insertvalue (#2957)
by William Moses
· 8 days ago
v0.0.285
05ca762
Bazel upgrades and fixes (#2946)
by Vimarsh Sathia
· 9 days ago
6882b79
Fix compatibility with LLVM 23 (#2951)
by Nikita Popov
· 10 days ago
f2f3ccb
added option to use a file for inactive functions (#2948)
by Julian Andrej
· 10 days ago
b38484e
Consider local allocation and shadow malloc/free behavior (#2949)
by William Moses
· 11 days ago
v0.0.284
5189d19
fix fmt
by William S. Moses
· 11 days ago
cd3e577
Remove mistaken constant type or (#2947)
by William Moses
· 11 days ago
v0.0.283
3c65e66
Fix format
by William S. Moses
· 11 days ago
2fe294e
Fix indexing bug in EnzymeBatchDiffPass (#2944)
by Vimarsh Sathia
· 12 days ago
7be5247
LLVM integration (#2942)
by William Moses
· 13 days ago
93668c4
chore: remove unused intel oneapi MPI install (#2941)
by Jared Frazier
· 13 days ago
8137b83
Add missing operator overloads to EnzymeLogic.cpp
by William Moses
· 13 days ago
e181366
Fix activity analysis on int store (#2938)
by William Moses
· 2 weeks ago
v0.0.282
32722e1
32-bit zero loop iteration (#2939)
by William Moses
· 2 weeks ago
04b80f6
LCSSA ficticious phi (#2937)
by William Moses
· 2 weeks ago
v0.0.281
d43c9e3
Add failing pointer alignment lit test (#2936)
by William Moses
· 2 weeks ago
d7dd2e0
More jlinstsimplify alias compare fixes (#2932)
by William Moses
· 3 weeks ago
v0.0.280
36837cd
Use better illegal type analysis error for constants (#2926)
by William Moses
· 3 weeks ago
1eb6dbd
Remove typo in filename (#2923)
by Vimarsh Sathia
· 3 weeks ago
b4b8c39
Multityped forward store (#2921)
by William Moses
· 3 weeks ago
v0.0.279
3db6c0b
Add variant of square test with activity descriptor (#2917)
by Joe Wallwork
· 3 weeks ago
c61e011
Fix unsound icmp fold for loads from fresh allocations in jl-inst-simplify (#2919)
by Valentin Churavy
· 3 weeks ago
v0.0.278
189b538
Improve legal recompute internal error message (#2920)
by William Moses
· 3 weeks ago
933dd0b
Activity analysis based optimization for reverse mode AD (#2918)
by Vimarsh Sathia
· 3 weeks ago
f5c6bc5
GridKit integration test (#2911)
by Nicholson Koukpaizan
· 3 weeks ago
ef60feb
Fwddiff op activity optimization (#2849)
by Vimarsh Sathia
· 3 weeks ago
84f56fc
fix (#2915)
by Acake
· 4 weeks ago
cc724cb
Mark llvm exxt operation with alloc / free side effects (#2913)
by Paul Berg
· 4 weeks ago
d033ef5
Add JLL cache configuration to .bazelrc
by William Moses
· 4 weeks ago
04864e1
update to recent LLVM/MLIR changes (#2907)
by Sergio Sánchez Ramírez
· 4 weeks ago
8be2b50
Fix allocation for zero-sized array (#2910)
by William Moses
· 4 weeks ago
v0.0.277
6bba472
Handle gc-transition bundle from Julia v1.12 (#2906)
by Valentin Churavy
· 4 weeks ago
v0.0.276
8244d9c
[MLIR] fix: complex.create reverse mode flips imaginary-operand gradient sign (#2899)
by June
· 4 weeks ago
54e1ffb
IFX bugfix (take 3) (#2905)
by Joe Wallwork
· 4 weeks ago
a8668c7
Fix tablegen path in cross builds (#2856)
by sgasho
· 4 weeks ago
cc29821
SimpleGVN: handle load load from call (#2901)
by William Moses
· 4 weeks ago
v0.0.275
5a4245e
mfem integration testing (#2896)
by Julian Andrej
· 5 weeks ago
4ede0bd
Change intType/firstPointer error to nicer error handler (#2897)
by William Moses
· 5 weeks ago
v0.0.274
6b1f9ca
Integration testing (#2895)
by William Moses
· 5 weeks ago
a4f45c4
Add custom undef store (#2894)
by William Moses
· 5 weeks ago
v0.0.273
898949b
Fix partial store (#2893)
by William Moses
· 5 weeks ago
v0.0.272
e77d4f8
Set up Flang CI (#2837)
by Joe Wallwork
· 5 weeks ago
52e9fe4
MLIR: Fix forward mode setdiffe (#2892)
by William Moses
· 5 weeks ago
2dc3129
Improve noaccumulate error (#2891)
by William Moses
· 5 weeks ago
v0.0.271
0201e11
Recursively replace icmp (#2890)
by William Moses
· 5 weeks ago
fcc5c16
save (#2882)
by Acake
· 5 weeks ago
2dcc196
Multi replace addresss space (#2889)
by William Moses
· 5 weeks ago
v0.0.270
969fbec
Fix subarray return type (#2888)
by William Moses
· 6 weeks ago
v0.0.269
983af78
Fix sret alloca (#2884)
by William Moses
· 6 weeks ago
41b6c73
InvertPointer: fix typetree anyFloat/Pointer helpers (#2881)
by William Moses
· 6 weeks ago
v0.0.268
a14078a
Fix RegSize calculation using argument type (#2883)
by William Moses
· 6 weeks ago
2af4812
Add non-blocking inactive attribute (#2879)
by William Moses
· 6 weeks ago
c965083
Add implicit interfaces for function hooks in Fortran module (#2809)
by Joe Wallwork
· 6 weeks ago
8a8ce88
Handle constant users (#2877)
by William Moses
· 6 weeks ago
v0.0.267
62f6ea3
MTI double replacement fix (#2878)
by William Moses
· 6 weeks ago
ded150a
Fix nested ad cache preservation (#2876)
by William Moses
· 6 weeks ago
b38ebc6
Add ifx 2023.2.0 to CI (#2870)
by Valentin Churavy
· 6 weeks ago
b191cfd
Initialize DenseBackwardActivityAnalysis with ret_activity (#2874)
by Vimarsh Sathia
· 7 weeks ago
7c0141f
Revert tablegen handler (#2868)
by William Moses
· 7 weeks ago
8ca23de
feat: add maximumnum/minimumnum intrinsic derivative support (#2867)
by Victor Martins
· 7 weeks ago
d184fa2
InvertPointer: Use type tree to determine zeroing behavior (#2865)
by William Moses
· 7 weeks ago
v0.0.266
42f8361
mlir: run mincut for scf.if ops (#2846)
by Jacob Mai Peng
· 7 weeks ago
9470e77
Add a ValueType declaration for ActivityAttr (#2866)
by Vimarsh Sathia
· 7 weeks ago
ef16087
Additional heterogeneous cuda markers [still needs custom derivative rules for push/pop/launch kernel (#2864)
by William Moses
· 7 weeks ago
6f0b4c9
fix: add x==0 y>0 guard to pow derivatives (#2855)
by Martin Robinson
· 7 weeks ago
c47a056
Optionally check regionBranchOp (#2861)
by Vimarsh Sathia
· 7 weeks ago
0bcd813
More memcpy runtime activity, support null (#2860)
by William Moses
· 7 weeks ago
v0.0.265
073ac9b
Writable and readonly/readnone are incompatible (#2857)
by William Moses
· 7 weeks ago
8a59c94
Update build_tarballs.jl for macOS linker flags
by William Moses
· 7 weeks ago
cf0dab3
Expose DataFlowActivityAnalysis to headers (#2854)
by Vimarsh Sathia
· 7 weeks ago
9102b25
Add const shadows for forward mode AD on `RegionBranchOpInterface` (#2780)
by Vimarsh Sathia
· 7 weeks ago
f06646a
Handle runtime activity for reverse memtransfer (#2850)
by William Moses
· 7 weeks ago
v0.0.264
bec2714
mlir: support active pointers in scf.if (#2848)
by Jacob Mai Peng
· 8 weeks ago
659737c
mlir: Bugfixes with scf.for derivative (#2847)
by Jacob Mai Peng
· 8 weeks ago
b2cbd21
Register memref, linalg dialects (#2844)
by brian-kelley
· 8 weeks ago
Next »