cranelift_assembler_x64_meta/instructions.rs
1//! Defines x64 instructions using the DSL.
2
3mod add;
4mod and;
5mod or;
6mod shld;
7mod sub;
8mod xor;
9
10use crate::dsl::Inst;
11
12#[must_use]
13pub fn list() -> Vec<Inst> {
14 let mut all = vec![];
15 all.extend(add::list());
16 all.extend(and::list());
17 all.extend(or::list());
18 all.extend(shld::list());
19 all.extend(sub::list());
20 all.extend(xor::list());
21 all
22}