Home
last modified time | relevance | path

Searched refs:CodeSink (Results 1 – 13 of 13) sorted by relevance

/wasmtime-44.0.1/cranelift/assembler-x64/src/
H A Dimm.rs3 use crate::api::CodeSink;
41 pub fn encode(&self, sink: &mut impl CodeSink) { in encode() argument
81 pub fn encode(&self, sink: &mut impl CodeSink) { in encode() argument
126 pub fn encode(&self, sink: &mut impl CodeSink) { in encode() argument
166 pub fn encode(&self, sink: &mut impl CodeSink) { in encode() argument
215 pub fn encode(&self, sink: &mut impl CodeSink) { in encode() argument
259 pub fn encode(&self, sink: &mut impl CodeSink) { in encode() argument
299 pub fn encode(&self, sink: &mut impl CodeSink) { in encode() argument
H A Drex.rs3 use crate::api::CodeSink;
160 pub fn encode(&self, sink: &mut impl CodeSink) { in encode() argument
229 pub fn emit(self, sink: &mut impl CodeSink) { in emit() argument
H A Dmem.rs5 use crate::api::{AsReg, CodeSink, Constant, KnownOffset, Label, TrapCode};
57 sink: &mut impl CodeSink, in encode_rex_suffixes() argument
148 pub fn value(&self, sink: &impl CodeSink) -> i32 { in value()
288 sink: &mut impl CodeSink, in encode_rex_suffixes() argument
357 sink: &mut impl CodeSink, in encode_rex_suffixes() argument
400 sink: &mut impl CodeSink, in emit_modrm_sib_disp() argument
H A Dxmm.rs3 use crate::{AsReg, CodeSink, rex::encode_modrm};
35 pub(crate) fn encode_modrm(&self, sink: &mut impl CodeSink, enc_reg: u8) { in encode_modrm() argument
H A Devex.rs3 use crate::api::CodeSink;
95 pub(crate) fn encode(&self, sink: &mut impl CodeSink) { in encode() argument
H A Dvex.rs3 use crate::api::CodeSink;
101 pub(crate) fn encode(&self, sink: &mut impl CodeSink) { in encode() argument
H A Dcustom.rs2 use crate::{CodeSink, inst};
5 pub fn nop_1b(_: &inst::nop_1b, buf: &mut impl CodeSink) { in nop_1b() argument
10 pub fn nop_2b(_: &inst::nop_2b, buf: &mut impl CodeSink) { in nop_2b() argument
16 pub fn nop_3b(_: &inst::nop_3b, buf: &mut impl CodeSink) { in nop_3b() argument
23 pub fn nop_4b(_: &inst::nop_4b, buf: &mut impl CodeSink) { in nop_4b() argument
31 pub fn nop_5b(_: &inst::nop_5b, buf: &mut impl CodeSink) { in nop_5b() argument
39 pub fn nop_6b(_: &inst::nop_6b, buf: &mut impl CodeSink) { in nop_6b() argument
48 pub fn nop_7b(_: &inst::nop_7b, buf: &mut impl CodeSink) { in nop_7b() argument
56 pub fn nop_8b(_: &inst::nop_8b, buf: &mut impl CodeSink) { in nop_8b() argument
65 pub fn nop_9b(_: &inst::nop_9b, buf: &mut impl CodeSink) { in nop_9b() argument
H A Dinst.rs7 use crate::api::{AsReg, CodeSink, RegisterVisitor, Registers, TrapCode};
H A Dlib.rs75 AsReg, CodeSink, Constant, KnownOffset, Label, RegisterVisitor, Registers, TrapCode,
H A Dapi.rs12 pub trait CodeSink { interface
41 impl CodeSink for Vec<u8> {
H A Dfuzz.rs12 AmodeOffset, AmodeOffsetPlusKnownOffset, AsReg, CodeSink, DeferredTarget, Fixed, Gpr, Inst,
88 impl CodeSink for TestCodeSink {
/wasmtime-44.0.1/cranelift/codegen/src/isa/x64/inst/
H A Dexternal.rs442 impl asm::CodeSink for AsmCodeSink<'_> {
H A Demit.rs1943 fn emit_maybe_shrink(inst: &AsmInst, sink: &mut impl asm::CodeSink) { in emit_maybe_shrink() argument
2143 S: asm::CodeSink, in emit_lea() argument