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