bjorn3
|
762b5e494b
|
Legalize brz.i128 and brnz.i128
|
2019-09-07 09:55:09 -07:00 |
|
bjorn3
|
8d0e8f8931
|
[meta] Fix legalization in presence of varargs
|
2019-09-07 09:55:09 -07:00 |
|
Mike Hommey
|
97996d79ce
|
Sort custom_legalizes for more deterministic generated code
For better caching.
|
2019-08-22 11:44:19 +02:00 |
|
Andrew Brown
|
8378297f33
|
Prepare legalizer codegen for SIMD features
Contains fixes from @bnjbvr to codegen as a part of https://github.com/bnjbvr/cranelift/pull/2; necessary for SIMD features to work
|
2019-07-16 17:07:44 -07:00 |
|
Benjamin Bouvier
|
56f6908020
|
[meta] Legalization: Don't generate a variable for replaced instructions;
(since they're unused)
|
2019-07-09 10:56:50 +02:00 |
|
Benjamin Bouvier
|
cd4c28ad97
|
[meta] Legalization: Unprefix some module paths to make code neater;
|
2019-07-09 10:56:50 +02:00 |
|
Benjamin Bouvier
|
15d8b95e72
|
[meta] Legalization: remove spurious Option wrapping for type variables;
|
2019-07-09 10:56:50 +02:00 |
|
Benjamin Bouvier
|
f1222dce10
|
[meta] Legalization: emit typeof type variables for results in all the cases;
|
2019-07-09 10:56:50 +02:00 |
|
Benjamin Bouvier
|
4a6b88193e
|
[meta] Map global TransformGroup to local TransformGroup indices;
|
2019-07-04 16:38:28 +02:00 |
|
Benjamin Bouvier
|
d7d48d5cc6
|
Add the dyn keyword before trait objects;
|
2019-06-24 11:42:26 +02:00 |
|
Benjamin Bouvier
|
feb90e376a
|
[meta] Make Instruction name/doc Strings so they can be automatically generated;
|
2019-05-29 14:05:01 +02:00 |
|
Benjamin Bouvier
|
e3e66acfb1
|
[meta] Generate legalizations in the Rust crate;
|
2019-04-25 11:44:56 +02:00 |
|