Benjamin Bouvier
|
d1d2e790b9
|
[meta] Morph a few pub into pub(crate), and remove dead code;
|
2019-09-06 15:47:20 +02:00 |
|
Benjamin Bouvier
|
29e3ec51c1
|
[meta] Introduce the Immediates structure instead of using dynamic lookup;
|
2019-09-06 15:47:20 +02:00 |
|
Andrew Brown
|
d492cf7e0e
|
Avoid unnecessary lane calculations in codegen code
This refactor moves the calculation of the number of lanes to code closer to where the Instruction/BoundInstruction is bound.
|
2019-08-20 10:21:12 -07:00 |
|
Andrew Brown
|
084e279def
|
Add x86 implementation of splat instruction
|
2019-07-16 17:07:44 -07:00 |
|
Benjamin Bouvier
|
70f79d23bf
|
[meta] Make Builders build() instead of finish();
|
2019-05-29 14:05:01 +02:00 |
|
Benjamin Bouvier
|
22a6823496
|
[meta] Rename cdsl/inst to cdsl/instructions;
|
2019-05-29 14:05:01 +02:00 |
|
Benjamin Bouvier
|
6935033c9e
|
[meta] Have bind() be a method of {Bound,}Instruction instead of a static method;
|
2019-05-23 14:31:00 +02:00 |
|
Benjamin Bouvier
|
a46b2d7173
|
[meta] Move ApplyTarget/bind to cdsl/inst;
|
2019-05-23 14:31:00 +02:00 |
|
Benjamin Bouvier
|
d00e42ede3
|
[meta] Port shared and x86 legalizations to the Rust crate;
|
2019-04-25 11:44:56 +02:00 |
|