|
Enzyme main
|
#include "MLIR/Interfaces/EnzymeLogic.h"

Public Member Functions | |
| bool | operator< (const MForwardCacheKey &rhs) const |
Public Attributes | |
| FunctionOpInterface | todiff |
| const std::vector< DIFFE_TYPE > | retType |
| const std::vector< DIFFE_TYPE > | constant_args |
| std::vector< bool > | returnUsed |
| DerivativeMode | mode |
| unsigned | width |
| mlir::Type | additionalType |
| const MFnTypeInfo | typeInfo |
| bool | omp |
| bool | strongZero |
Definition at line 49 of file EnzymeLogic.h.
|
inline |
Definition at line 62 of file EnzymeLogic.h.
References constant_args, retType, and todiff.
| mlir::Type mlir::enzyme::MEnzymeLogic::MForwardCacheKey::additionalType |
Definition at line 57 of file EnzymeLogic.h.
| const std::vector<DIFFE_TYPE> mlir::enzyme::MEnzymeLogic::MForwardCacheKey::constant_args |
Definition at line 52 of file EnzymeLogic.h.
Referenced by operator<().
| DerivativeMode mlir::enzyme::MEnzymeLogic::MForwardCacheKey::mode |
Definition at line 55 of file EnzymeLogic.h.
| bool mlir::enzyme::MEnzymeLogic::MForwardCacheKey::omp |
Definition at line 59 of file EnzymeLogic.h.
| const std::vector<DIFFE_TYPE> mlir::enzyme::MEnzymeLogic::MForwardCacheKey::retType |
Definition at line 51 of file EnzymeLogic.h.
Referenced by operator<().
| std::vector<bool> mlir::enzyme::MEnzymeLogic::MForwardCacheKey::returnUsed |
Definition at line 54 of file EnzymeLogic.h.
| bool mlir::enzyme::MEnzymeLogic::MForwardCacheKey::strongZero |
Definition at line 60 of file EnzymeLogic.h.
| FunctionOpInterface mlir::enzyme::MEnzymeLogic::MForwardCacheKey::todiff |
Definition at line 50 of file EnzymeLogic.h.
Referenced by operator<().
| const MFnTypeInfo mlir::enzyme::MEnzymeLogic::MForwardCacheKey::typeInfo |
Definition at line 58 of file EnzymeLogic.h.
| unsigned mlir::enzyme::MEnzymeLogic::MForwardCacheKey::width |
Definition at line 56 of file EnzymeLogic.h.