This commit translates the `rotl` and `rotr` lowerings already existing to ISLE. The port was relatively straightforward with the biggest changing being the instructions generated around i128 rotl/rotr primarily due to register changes.
This crate contains the core Cranelift code generator. It translates code from an intermediate representation into executable machine code.