bjorn3
2b89b13c57
Move condcodes from cranelift-codegen-shared to cranelift-codegen
2021-10-10 14:23:35 +02:00
bjorn3
9e34df33b9
Remove the old x86 backend
2021-09-29 16:13:46 +02:00
Andrew Brown
c9e8889d47
Update clippy annotation to use latest version ( #2375 )
2020-11-09 09:24:59 -06:00
Andrew Brown
d4df756acf
Remove packed_struct dependency; closes #1271 and #1284 ( #1282 )
2019-12-12 17:01:31 -08:00
Sean Stangl
f8ae622003
Use a struct interface for creating and reading encoding bits on x86. #1156 ( #1212 )
2019-11-13 18:01:13 -07:00
Benjamin Bouvier
f668869508
Share constants between codegen and the meta crate;
2019-10-10 16:45:48 +02:00
Benjamin Bouvier
d404368dea
Share constant_hash code between the meta and codegen crates;
2019-10-10 16:45:48 +02:00
Andrew Brown
c648fa3d06
Move condcodes.rs to a new crate, cranelift-codegen-shared
...
This move allows the `IntCC`/`FloatCC` enums to be used in both meta (for predicate matching) and in codegen. To avoid breaking any code dependent on the previous location of condcodes.rs (`cranelift-codegen/src/condcodes.rs`), the module is re-exported under `cranelift_codegen::ir`.
2019-09-24 09:33:07 -07:00