Lines Matching defs:JitMemory
113 fn emit1(&self, mem: &mut JitMemory, data: u8) { in emit1()
117 fn emit2(&self, mem: &mut JitMemory, data: u16) { in emit2()
121 fn emit4(&self, mem: &mut JitMemory, data: u32) { in emit4()
125 fn emit8(&self, mem: &mut JitMemory, data: u64) { in emit8()
129 fn emit_modrm(&self, mem: &mut JitMemory, modrm: u8, r: u8, m: u8) { in emit_modrm()
134 fn emit_modrm_reg2reg(&self, mem: &mut JitMemory, r: u8, m: u8) { in emit_modrm_reg2reg()
138 fn emit_modrm_and_displacement(&self, mem: &mut JitMemory, r: u8, m: u8, d: i32) { in emit_modrm_and_displacement()
154 fn emit_rex(&self, mem: &mut JitMemory, w: u8, r: u8, x: u8, b: u8) { in emit_rex()
164 fn emit_basic_rex(&self, mem: &mut JitMemory, w: u8, src: u8, dst: u8) { in emit_basic_rex()
174 fn emit_push(&self, mem: &mut JitMemory, r: u8) { in emit_push()
179 fn emit_pop(&self, mem: &mut JitMemory, r: u8) { in emit_pop()
187 fn emit_alu32(&self, mem: &mut JitMemory, op: u8, src: u8, dst: u8) { in emit_alu32()
194 fn emit_alu32_imm32(&self, mem: &mut JitMemory, op: u8, src: u8, dst: u8, imm: i32) { in emit_alu32_imm32()
200 fn emit_alu32_imm8(&self, mem: &mut JitMemory, op: u8, src: u8, dst: u8, imm: i8) { in emit_alu32_imm8()
208 fn emit_alu64(&self, mem: &mut JitMemory, op: u8, src: u8, dst: u8) { in emit_alu64()
215 fn emit_alu64_imm32(&self, mem: &mut JitMemory, op: u8, src: u8, dst: u8, imm: i32) { in emit_alu64_imm32()
221 fn emit_alu64_imm8(&self, mem: &mut JitMemory, op: u8, src: u8, dst: u8, imm: i8) { in emit_alu64_imm8()
227 fn emit_mov(&self, mem: &mut JitMemory, src: u8, dst: u8) { in emit_mov()
231 fn emit_cmp_imm32(&self, mem: &mut JitMemory, dst: u8, imm: i32) { in emit_cmp_imm32()
235 fn emit_cmp(&self, mem: &mut JitMemory, src: u8, dst: u8) { in emit_cmp()
239 fn emit_cmp32_imm32(&self, mem: &mut JitMemory, dst: u8, imm: i32) { in emit_cmp32_imm32()
243 fn emit_cmp32(&self, mem: &mut JitMemory, src: u8, dst: u8) { in emit_cmp32()
248 fn emit_load(&self, mem: &mut JitMemory, size: OperandSize, src: u8, dst: u8, offset: i32) { in emit_load()
276 fn emit_load_imm(&self, mem: &mut JitMemory, dst: u8, imm: i64) { in emit_load_imm()
288 fn emit_store(&self, mem: &mut JitMemory, size: OperandSize, src: u8, dst: u8, offset: i32) { in emit_store()
315 mem: &mut JitMemory, in emit_store_imm32()
341 fn emit_direct_jcc(&self, mem: &mut JitMemory, code: u8, offset: u32) { in emit_direct_jcc()
347 fn emit_call(&self, mem: &mut JitMemory, target: usize) { in emit_call()
355 fn emit_jump_offset(&mut self, mem: &mut JitMemory, target_pc: isize) { in emit_jump_offset()
364 fn emit_jcc(&mut self, mem: &mut JitMemory, code: u8, target_pc: isize) { in emit_jcc()
370 fn emit_jmp(&mut self, mem: &mut JitMemory, target_pc: isize) { in emit_jmp()
375 fn set_anchor(&mut self, mem: &mut JitMemory, target: isize) { in set_anchor()
381 mem: &mut JitMemory, in emit_muldivmod()
475 mem: &mut JitMemory, in jit_compile()
979 pub struct JitMemory<'a> { struct
984 impl<'a> JitMemory<'a> { impl
1024 impl<'a> Index<usize> for JitMemory<'a> { implementation
1032 impl<'a> IndexMut<usize> for JitMemory<'a> { implementation
1038 impl<'a> Drop for JitMemory<'a> { implementation
1046 impl<'a> std::fmt::Debug for JitMemory<'a> { implementation