MCPcopy Index your code
hub / github.com/dinfuehr/dora / BytecodeVisitor

Interface BytecodeVisitor

dora-bytecode/src/reader.rs:749–1007  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

747}
748
749pub trait BytecodeVisitor {
750 fn visit_instruction(&mut self, _offset: BytecodeOffset) {}
751
752 fn visit_add(&mut self, _dest: Register, _lhs: Register, _rhs: Register) {
753 unimplemented!();
754 }
755
756 fn visit_sub(&mut self, _dest: Register, _lhs: Register, _rhs: Register) {
757 unimplemented!();
758 }
759
760 fn visit_neg(&mut self, _dest: Register, _src: Register) {
761 unimplemented!();
762 }
763
764 fn visit_mul(&mut self, _dest: Register, _lhs: Register, _rhs: Register) {
765 unimplemented!();
766 }
767
768 fn visit_div(&mut self, _dest: Register, _lhs: Register, _rhs: Register) {
769 unimplemented!();
770 }
771
772 fn visit_mod(&mut self, _dest: Register, _lhs: Register, _rhs: Register) {
773 unimplemented!();
774 }
775
776 fn visit_and(&mut self, _dest: Register, _lhs: Register, _rhs: Register) {
777 unimplemented!();
778 }
779
780 fn visit_or(&mut self, _dest: Register, _lhs: Register, _rhs: Register) {
781 unimplemented!();
782 }
783
784 fn visit_xor(&mut self, _dest: Register, _lhs: Register, _rhs: Register) {
785 unimplemented!();
786 }
787
788 fn visit_not(&mut self, _dest: Register, _src: Register) {
789 unimplemented!();
790 }
791
792 fn visit_shl(&mut self, _dest: Register, _lhs: Register, _rhs: Register) {
793 unimplemented!();
794 }
795 fn visit_shr(&mut self, _dest: Register, _lhs: Register, _rhs: Register) {
796 unimplemented!();
797 }
798 fn visit_sar(&mut self, _dest: Register, _lhs: Register, _rhs: Register) {
799 unimplemented!();
800 }
801
802 fn visit_mov(&mut self, _dest: Register, _src: Register) {
803 unimplemented!();
804 }
805
806 fn visit_load_tuple_element(&mut self, _dest: Register, _src: Register, _idx: ConstPoolIdx) {

Callers 66

readMethod · 0.45
dispatch_instructionMethod · 0.45
dispatch_instructionMethod · 0.45
dispatch_instructionMethod · 0.45
dispatch_instructionMethod · 0.45
dispatch_instructionMethod · 0.45
dispatch_instructionMethod · 0.45
dispatch_instructionMethod · 0.45
dispatch_instructionMethod · 0.45
dispatch_instructionMethod · 0.45
dispatch_instructionMethod · 0.45
dispatch_instructionMethod · 0.45

Implementers 14

tests.rsdora-frontend/src/generator/tests.rs
test_retdora-bytecode/src/tests.rs
test_ret_widedora-bytecode/src/tests.rs
test_movedora-bytecode/src/tests.rs
test_move_widedora-bytecode/src/tests.rs
test_const_bytedora-bytecode/src/tests.rs
test_const_byte_widedora-bytecode/src/tests.rs
test_const_stringdora-bytecode/src/tests.rs
test_jump_backdora-bytecode/src/tests.rs
test_jumpdora-bytecode/src/tests.rs
test_cond_jumpdora-bytecode/src/tests.rs
test_cond_jump_widedora-bytecode/src/tests.rs

Calls

no outgoing calls

Tested by

no test coverage detected