Files
wasmtime/cranelift/codegen
Alex Crichton 8bb07523e2 x64: Fix codegen for the select instruction with v128 (#4317)
This commit fixes a bug in the previous codegen for the `select`
instruction when the operations of the `select` were of the `v128` type.
Previously teh `XmmCmove` instruction only stored an `OperandSize` of 32
or 64 for a 64 or 32-bit move, but this was also used for these 128-bit
types which meant that when used the wrong move instruction was
generated. The fix applied here is to store the whole `Type` being moved
so the 128-bit variant can be selected as well.
2022-06-27 11:02:40 -07:00
..
2021-10-10 14:19:08 +02:00
2022-06-06 09:12:47 -05:00
2022-06-06 09:12:47 -05:00

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