| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
* Remove backend specific cpu::jit::Node and use common::Node as a base class for all backends. * Remove std::string for types in the node class in favor of the enum af::dtype. * Remove UnaryOp's default implementation
| Back | FazBrowse Home | New Git URL |
The CPU backend was using a slightly modified version of the Node class. This PR modifies the CPU backend to use the same class as the other backends. This will allow us to move to LLVM based JIT in the future and provide a unified interface for all backends.
Additional clang-tidy changes. Removed several using namespace statements in the source. Reorganized the namespaces for several functions.
Moved the Binary and Transform classes form src/api/c/ops.hpp to src/backend/common/[Binary,Transform].hpp.