Skip to content
Snippets Groups Projects
Select Git revision
1 result Searching

opcodes.c

Blame
    • Henrik (Grubba) Grubbström's avatar
      ee6a78cc
      Various assemble()-related cleanups: · ee6a78cc
      Henrik (Grubba) Grubbström authored
        Moved the global variable store_linenumbers to an argument of assemble().
        assemble() and docode() now return the entrypoint of the generated code.
        Support for ALIGN_PIKE_FUNCTION_BEGINNINGS has moved to assemble().
        Some lowlevel opcode stuff has been moved from eval_low() to docode().
        Moved call of ADD_COMPILED() from the individual files in code/ to assemble().
        Added pseudo opcodes F_FILENAME and F_LINE for the benefit of PIKE_PORTABLE_BYTECODE.
        assemble() now has some support for PIKE_PORTABLE_BYTECODE.
      
      Rev: src/code/bytecode.c:1.7
      Rev: src/code/computedgoto.c:1.4
      Rev: src/code/ia32.c:1.36
      Rev: src/code/ppc32.c:1.33
      Rev: src/code/sparc.c:1.38
      Rev: src/docode.c:1.173
      Rev: src/docode.h:1.19
      Rev: src/las.c:1.343
      Rev: src/opcodes.c:1.161
      Rev: src/opcodes.h:1.38
      Rev: src/peep.c:1.93
      Rev: src/peep.h:1.14
      ee6a78cc
      History
      Various assemble()-related cleanups:
      Henrik (Grubba) Grubbström authored
        Moved the global variable store_linenumbers to an argument of assemble().
        assemble() and docode() now return the entrypoint of the generated code.
        Support for ALIGN_PIKE_FUNCTION_BEGINNINGS has moved to assemble().
        Some lowlevel opcode stuff has been moved from eval_low() to docode().
        Moved call of ADD_COMPILED() from the individual files in code/ to assemble().
        Added pseudo opcodes F_FILENAME and F_LINE for the benefit of PIKE_PORTABLE_BYTECODE.
        assemble() now has some support for PIKE_PORTABLE_BYTECODE.
      
      Rev: src/code/bytecode.c:1.7
      Rev: src/code/computedgoto.c:1.4
      Rev: src/code/ia32.c:1.36
      Rev: src/code/ppc32.c:1.33
      Rev: src/code/sparc.c:1.38
      Rev: src/docode.c:1.173
      Rev: src/docode.h:1.19
      Rev: src/las.c:1.343
      Rev: src/opcodes.c:1.161
      Rev: src/opcodes.h:1.38
      Rev: src/peep.c:1.93
      Rev: src/peep.h:1.14
    trace-mem.gdb 188 B