Base class for code generators.
Definition: CodeGenerator.h:58
Instruction duplicating the topmost stack value.
Definition: DupInstruction.h:23
Default implementation for stack-based instruction duplicating the topmost stack value.
Definition: DupStackInstruction.h:23
virtual void ProcessInst(Function &function, ValueStack &stack, Engine *engine, CodeGenerator *code_gen) override
Process an instruction for code generation.
Definition: DupStackInstruction.cpp:19
Base class for engines.
Definition: Engine.h:34
Structure representing a function.
Definition: Function.h:26