-
- Downloads
Various assemble()-related cleanups:
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
Showing
- src/code/bytecode.c 1 addition, 6 deletionssrc/code/bytecode.c
- src/code/computedgoto.c 1 addition, 6 deletionssrc/code/computedgoto.c
- src/code/ia32.c 1 addition, 5 deletionssrc/code/ia32.c
- src/code/ppc32.c 1 addition, 6 deletionssrc/code/ppc32.c
- src/code/sparc.c 1 addition, 6 deletionssrc/code/sparc.c
- src/docode.c 15 additions, 17 deletionssrc/docode.c
- src/docode.h 2 additions, 4 deletionssrc/docode.h
- src/las.c 15 additions, 17 deletionssrc/las.c
- src/opcodes.c 3 additions, 2 deletionssrc/opcodes.c
- src/opcodes.h 6 additions, 2 deletionssrc/opcodes.h
- src/peep.c 94 additions, 4 deletionssrc/peep.c
- src/peep.h 2 additions, 2 deletionssrc/peep.h
Loading
Please register or sign in to comment