Implement CPU auto-recognition for the CurrentCPU target
Re-introduce field size equality checks to the CPU JIT compiler
Replace the legacy CPU just-in-time compiler with an object-oriented, modular structure
CPU Optimizations
The sequence of optimizations applied to a CPU code shall be controlled and carried out by the CPU optimization driver pystencils.backend.kernelcreation.cpu_optimization.optimize_cpu. Each individual optimization pass shall be implemented in a dedicated class within the pystencils.backend.kernelcreation.transformations module.