| activityAnalyzer | mlir::enzyme::MGradientUtils | |
| ArgDiffeTypes | mlir::enzyme::MGradientUtils | |
| AtomicAdd | mlir::enzyme::MGradientUtils | |
| blocksNotForAnalysis | mlir::enzyme::MGradientUtils | |
| cloneWithNewOperands(OpBuilder &B, Operation *op) | mlir::enzyme::MGradientUtils | |
| erase(Operation *op) | mlir::enzyme::MGradientUtils | inline |
| eraseIfUnused(Operation *op, bool erase=true, bool check=true) | mlir::enzyme::MGradientUtils | inline |
| forceAugmentedReturns() | mlir::enzyme::MGradientUtils | |
| getNewFromOriginal(ValueRange originst) const | mlir::enzyme::MGradientUtils | |
| getNewFromOriginal(const mlir::Value originst) const | mlir::enzyme::MGradientUtils | |
| getNewFromOriginal(mlir::Block *originst) const | mlir::enzyme::MGradientUtils | |
| getNewFromOriginal(Operation *originst) const | mlir::enzyme::MGradientUtils | |
| getShadowType(mlir::Type T) | mlir::enzyme::MGradientUtils | inline |
| invertedPointers | mlir::enzyme::MGradientUtils | |
| invertPointerM(mlir::Value v, OpBuilder &Builder2) | mlir::enzyme::MGradientUtils | |
| isConstantInstruction(mlir::Operation *v) const | mlir::enzyme::MGradientUtils | |
| isConstantValue(mlir::Value v) const | mlir::enzyme::MGradientUtils | |
| Logic | mlir::enzyme::MGradientUtils | |
| MGradientUtils(MEnzymeLogic &Logic, FunctionOpInterface newFunc_, FunctionOpInterface oldFunc_, MTypeAnalysis &TA_, MTypeResults TR_, IRMapping &invertedPointers_, const llvm::ArrayRef< bool > returnPrimals, const llvm::ArrayRef< bool > returnShadows, const SmallPtrSetImpl< mlir::Value > &constantvalues_, const SmallPtrSetImpl< mlir::Value > &activevals_, ArrayRef< DIFFE_TYPE > ReturnActivities, ArrayRef< DIFFE_TYPE > ArgDiffeTypes_, IRMapping &originalToNewFn_, std::map< Operation *, Operation * > &originalToNewFnOps_, DerivativeMode mode, unsigned width, bool omp, llvm::StringRef postpasses, bool verifyPostPasses, bool strongZero) | mlir::enzyme::MGradientUtils | |
| mode | mlir::enzyme::MGradientUtils | |
| newFunc | mlir::enzyme::MGradientUtils | |
| oldFunc | mlir::enzyme::MGradientUtils | |
| omp | mlir::enzyme::MGradientUtils | |
| originalToNewFn | mlir::enzyme::MGradientUtils | |
| originalToNewFnOps | mlir::enzyme::MGradientUtils | |
| postpasses | mlir::enzyme::MGradientUtils | |
| readOnlyCache | mlir::enzyme::MGradientUtils | |
| reindex_arguments(llvm::ArrayRef< mlir::Value > vals, mlir::OperandRange range) | mlir::enzyme::MGradientUtils | inlinestatic |
| replaceOrigOpWith(Operation *op, ValueRange vals) | mlir::enzyme::MGradientUtils | inline |
| RetDiffeTypes | mlir::enzyme::MGradientUtils | |
| returnPrimals | mlir::enzyme::MGradientUtils | |
| returnShadows | mlir::enzyme::MGradientUtils | |
| setDiffe(mlir::Value origv, mlir::Value newv, mlir::OpBuilder &builder) | mlir::enzyme::MGradientUtils | |
| setInvertedPointer(mlir::Value origv, mlir::Value newv) | mlir::enzyme::MGradientUtils | |
| strongZero | mlir::enzyme::MGradientUtils | |
| TA | mlir::enzyme::MGradientUtils | |
| TR | mlir::enzyme::MGradientUtils | |
| verifyPostPasses | mlir::enzyme::MGradientUtils | |
| visitChild(Operation *op) | mlir::enzyme::MGradientUtils | |
| width | mlir::enzyme::MGradientUtils | |