cranelift_assembler_x64_meta/
instructions.rs

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