2 files changed
+2
-1
lines changedLines changed: 1 addition & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
986 | 986 |
| |
987 | 987 |
| |
988 | 988 |
| |
| 989 | + | |
989 | 990 |
| |
990 | 991 |
| |
991 | 992 |
| |
|
- .github/workflows/doxygen.yml+24-8
- .github/workflows/enzyme-bazel.yml+5-2
- .github/workflows/enzyme-mlir.yml+22-8
- enzyme/.bazelversion+1-1
- enzyme/CMakeLists.txt+4-1
- enzyme/Enzyme/ActivityAnalysis.cpp+7-1
- enzyme/Enzyme/AdjointGenerator.h+45-7
- enzyme/Enzyme/CApi.cpp+35
- enzyme/Enzyme/CallDerivatives.cpp+2-2
- enzyme/Enzyme/DifferentialUseAnalysis.h+16-2
- enzyme/Enzyme/Enzyme.cpp+12-3
- enzyme/Enzyme/EnzymeLogic.cpp+44-3
- enzyme/Enzyme/FunctionUtils.cpp+97-1
- enzyme/Enzyme/GradientUtils.cpp+51-28
- enzyme/Enzyme/MLIR/Dialect/CMakeLists.txt+1
- enzyme/Enzyme/MLIR/Dialect/EnzymeOps.td+231-8
- enzyme/Enzyme/MLIR/Dialect/Ops.cpp+172-30
- enzyme/Enzyme/MLIR/Implementations/ArithDerivatives.td+7
- enzyme/Enzyme/MLIR/Implementations/BuiltinAutoDiffTypeInterfaceImpl.cpp+85-2
- enzyme/Enzyme/MLIR/Implementations/Common.td+1
- enzyme/Enzyme/MLIR/Implementations/ComplexAutoDiffOpInterfaceImpl.cpp+8-17
- enzyme/Enzyme/MLIR/Implementations/CoreDialectsAutoDiffImplementations.cpp+1
- enzyme/Enzyme/MLIR/Implementations/LLVMAutoDiffOpInterfaceImpl.cpp+3
- enzyme/Enzyme/MLIR/Implementations/MathDerivatives.td+16
- enzyme/Enzyme/MLIR/Implementations/MemRefAutoDiffOpInterfaceImpl.cpp+3
- enzyme/Enzyme/MLIR/Implementations/SCFAutoDiffOpInterfaceImpl.cpp+190-61
- enzyme/Enzyme/MLIR/Interfaces/AutoDiffTypeInterface.td+16
- enzyme/Enzyme/MLIR/Interfaces/CMakeLists.txt+1
- enzyme/Enzyme/MLIR/Interfaces/ProbProgUtils.cpp+104
- enzyme/Enzyme/MLIR/Interfaces/ProbProgUtils.h+54
- enzyme/Enzyme/MLIR/Passes/CMakeLists.txt+1
- enzyme/Enzyme/MLIR/Passes/EnzymeBatchPass.cpp+59-60
- enzyme/Enzyme/MLIR/Passes/EnzymeBatchPass.h+57
- enzyme/Enzyme/MLIR/Passes/Passes.h+2
- enzyme/Enzyme/MLIR/Passes/Passes.td+23-1
- enzyme/Enzyme/MLIR/Passes/ProbProgMLIRPass.cpp+655
- enzyme/Enzyme/MLIR/Passes/RemovalUtils.cpp+9-34
- enzyme/Enzyme/MLIR/Passes/RemoveUnusedEnzymeOps.cpp+1-2
- enzyme/Enzyme/MLIR/Passes/Utils.cpp+97
- enzyme/Enzyme/MLIR/Passes/Utils.h+10-1
- enzyme/Enzyme/TypeAnalysis/TypeAnalysis.cpp+18
- enzyme/Enzyme/TypeAnalysis/TypeAnalysis.h+10
- enzyme/Enzyme/Utils.cpp+3
- enzyme/Enzyme/Utils.h+21
- enzyme/test/CMakeLists.txt+3-1
- enzyme/test/Enzyme/ReverseMode/doubleunreachable.ll+57
- enzyme/test/Enzyme/ReverseMode/fneg_insert.ll+56
- enzyme/test/Enzyme/ReverseMode/ignore_derivatives.ll+55
- enzyme/test/Enzyme/ReverseMode/rematprimal.ll+168
- enzyme/test/MLIR/ForwardMode/canonicalize.mlir+10-1
- enzyme/test/MLIR/ProbProg/CMakeLists.txt+2-2
- enzyme/test/MLIR/ProbProg/generate.mlir+36
- enzyme/test/MLIR/ProbProg/generate2.mlir+37
- enzyme/test/MLIR/ProbProg/generate3.mlir+85
- enzyme/test/MLIR/ProbProg/roundtrip.mlir+31-9
- enzyme/test/MLIR/ProbProg/simulate.mlir+34
- enzyme/test/MLIR/ProbProg/simulate2.mlir+57
- enzyme/test/MLIR/ProbProg/untraced_call.mlir+23
- enzyme/test/MLIR/ReverseMode/arith.mlir+22
- enzyme/test/MLIR/ReverseMode/math.mlir+63
- enzyme/test/MLIR/ReverseMode/pow.mlir+4-4
- enzyme/test/MLIR/ReverseMode/scf_for.mlir+7-7
- enzyme/test/MLIR/ReverseMode/scf_for_memref.mlir+61
- enzyme/test/MLIR/ReverseMode/scf_for_mincut.mlir+45
- enzyme/tools/enzyme-tblgen/enzyme-tblgen.cpp+2
0 commit comments