1 file changed
+1
-1
lines changed- .github/workflows/ccpp.yml+2-2
- .github/workflows/enzyme-mlir.yml+1-1
- .github/workflows/format.yml+1-1
- enzyme/CMakeLists.txt-5
- enzyme/Enzyme/CMakeLists.txt+14-21
- enzyme/Enzyme/Enzyme.cpp+17-1
- enzyme/Enzyme/FunctionUtils.cpp+53-2
- enzyme/Enzyme/GradientUtils.cpp+20-6
- enzyme/Enzyme/InstructionDerivatives.td+18
- enzyme/Enzyme/MLIR/Analysis/ActivityAnalysis.cpp+21-21
- enzyme/Enzyme/MLIR/Dialect/EnzymeOps.td+3
- enzyme/Enzyme/MLIR/Dialect/Ops.cpp+225-3
- enzyme/Enzyme/MLIR/Implementations/ArithAutoDiffOpInterfaceImpl.cpp+44
- enzyme/Enzyme/MLIR/Implementations/BuiltinAutoDiffTypeInterfaceImpl.cpp+5-5
- enzyme/Enzyme/MLIR/Implementations/Common.td+3-3
- enzyme/Enzyme/MLIR/Implementations/ComplexAutoDiffOpInterfaceImpl.cpp+58
- enzyme/Enzyme/MLIR/Implementations/CoreDialectsAutoDiffImplementations.cpp+6-7
- enzyme/Enzyme/MLIR/Implementations/FuncAutoDiffOpInterfaceImpl.cpp+6-4
- enzyme/Enzyme/MLIR/Implementations/LinalgAutoDiffOpInterfaceImpl.cpp+1-1
- enzyme/Enzyme/MLIR/Implementations/SCFAutoDiffOpInterfaceImpl.cpp+5-7
- enzyme/Enzyme/MLIR/Interfaces/AutoDiffOpInterface.td+18
- enzyme/Enzyme/MLIR/Interfaces/CloneFunction.cpp+5-5
- enzyme/Enzyme/MLIR/Interfaces/EnzymeLogic.cpp+5-5
- enzyme/Enzyme/MLIR/Interfaces/EnzymeLogic.h+11-11
- enzyme/Enzyme/MLIR/Interfaces/EnzymeLogicReverse.cpp+3-2
- enzyme/Enzyme/MLIR/Interfaces/GradientUtils.cpp+9-7
- enzyme/Enzyme/MLIR/Interfaces/GradientUtils.h+15-11
- enzyme/Enzyme/MLIR/Interfaces/GradientUtilsReverse.cpp+6-4
- enzyme/Enzyme/MLIR/Interfaces/GradientUtilsReverse.h+2-2
- enzyme/Enzyme/MLIR/Passes/AddToOpToSplit.cpp+3-3
- enzyme/Enzyme/MLIR/Passes/EnzymeBatchPass.cpp+1-1
- enzyme/Enzyme/MLIR/Passes/EnzymeMLIRPass.cpp+6-6
- enzyme/Enzyme/MLIR/Passes/EnzymeToMemRef.cpp+25-29
- enzyme/Enzyme/MLIR/Passes/EnzymeWrapPass.cpp+9-8
- enzyme/Enzyme/MLIR/Passes/Passes.td+7
- enzyme/Enzyme/MLIR/Passes/RemoveUnusedEnzymeOps.cpp+39-8
- enzyme/Enzyme/MLIR/Passes/SimplifyMath.cpp+9-91
- enzyme/Enzyme/MLIR/enzymemlir-translate/CMakeLists.txt+1
- enzyme/Enzyme/TypeAnalysis/TypeAnalysis.cpp+5
- enzyme/test/Enzyme/ReverseMode/switchunreachableremat.ll+43
- enzyme/test/Integration/ReverseMode/eigentensor.cpp+2-2
- enzyme/test/Integration/ReverseMode/eigentensorfull.cpp+2-2
- enzyme/test/Integration/Truncate/simple.cpp+5-5
- enzyme/test/MLIR/AliasAnalysis/func_attributes.mlir-1
- enzyme/test/MLIR/ForwardMode/canonicalize.mlir+64
- enzyme/tools/enzyme-tblgen/enzyme-tblgen.cpp+1-1
0 commit comments