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}