Files
wasmtime/cranelift/codegen
Afonso Bordado d394edcefe x64: Mask shift amounts for small types (#4752)
* x64: Mask shift amounts for small types

* cranelift: Disable i128 shifts in fuzzer again

They are fixed. But we had a bunch of fuzzgen issues come in, and we don't want to accidentaly mark them as fixed

* cranelift: Avoid masking shifts for 32 and 64 bit cases

* cranelift: Add const shift tests and fix them

* cranelift: Remove const `rotl` cases

Now that `put_masked_in_imm8_gpr` works properly we can simplify rotl/rotr
2022-08-24 10:31:38 -07:00
..
2021-10-10 14:19:08 +02:00
2022-08-04 20:02:19 -05:00
2022-07-07 12:54:39 -07:00

This crate contains the core Cranelift code generator. It translates code from an intermediate representation into executable machine code.