Files
wasmtime/cranelift/filetests/filetests
Ulrich Weigand c08a013b53 s390x: Codegen fixes and preparation for ISLE migration
In preparing the back-end to move to ISLE, I detected a
number of codegen bugs in the existing code, which are
fixed here:

- Fix internal compiler error with uload16/icmp corner case.
- Fix broken Cls lowering.
- Correctly mask shift count for i8/i16 shifts.

In addition, I made several changes to operand encodings
in various MInst patterns.  These should not have any
functional effect, but will make the ISLE migration easier:

- Encode floating-point constants as u32/u64 in MInst patterns.
- Encode shift amounts as u8 and Reg in ShiftOp pattern.
- Use MemArg in LoadMultiple64 and StoreMultiple64 patterns.
2022-01-20 16:59:18 +01:00
..
2021-09-29 16:13:46 +02:00
2021-10-11 17:44:21 +02:00
2021-08-17 13:27:58 +01:00
2021-09-29 16:13:46 +02:00
2021-09-29 16:13:46 +02:00
2021-09-29 16:13:46 +02:00