Base class for code generators.
Definition: CodeGenerator.h:58
Base class for engines.
Definition: Engine.h:34
Instruction performing a jump.
Definition: JumpInstruction.h:23
Instruction performing an unconditional jump.
Definition: UncondJumpInstruction.h:23
virtual bool IsUncondJump() const override
Checks if the instruction is an unconditional jump.
Definition: UncondJumpInstruction.cpp:18
virtual void ProcessInst(Function &function, ValueStack &stack, Engine *engine, CodeGenerator *code_gen) override
Process an instruction for code generation.
Definition: UncondJumpInstruction.cpp:20
Structure representing a function.
Definition: Function.h:26