Struct definitions::ImageBuilder
[−]
[src]
pub struct ImageBuilder { /* fields omitted */ }pub struct ImageBuilder { /* fields omitted */ }impl ImageBuilder[src]fn new() -> ImageBuilderfn len(&mut self) -> usizefn add_instruction(&mut self, instruction: Instruction)fn add(&mut self, dest: Target, src: Target)fn sub(&mut self, dest: Target, src: Target)fn div(&mut self, dest: Target, src: Target)fn mul(&mut self, dest: Target, src: Target)fn rem(&mut self, dest: Target, src: Target)fn cmp(&mut self, target_a: Target, target_b: Target)fn jmp(&mut self, addr: Address)fn jmp_lt(&mut self, addr: Address)fn jmp_gt(&mut self, addr: Address)fn jmp_eq(&mut self, addr: Address)fn jmp_lt_eq(&mut self, addr: Address)fn jmp_gt_eq(&mut self, addr: Address)fn cast(&mut self, target: Target, val_type: Type)fn push(&mut self, dest: Target, value: Value)fn mov(&mut self, dest: Target, src: Target)fn swp(&mut self, src_a: Target, src_b: Target)fn dup(&mut self, dest: Target)fn call(&mut self, addr: Address)fn ret(&mut self)fn halt(&mut self)fn pause(&mut self)fn nop(&mut self)fn int(&mut self, interrupt: InternalInterrupt)fn gen(self) -> ImageDatafn gen_program(&self) -> Program