svn commit: r1586 - in branches/new-optimizer: modules/dbgfmts/codeview modules/dbgfmts/dwarf2 modules/dbgfmts/stabs modules/objfmts/bin modules/objfmts/coff modules/objfmts/elf modules/objfmts/xdf tools/python-yasm

peter at tortall.net peter at tortall.net
Mon Jun 19 23:23:07 PDT 2006


Author: peter
Date: Mon Jun 19 23:23:07 2006
New Revision: 1586

Modified:
   branches/new-optimizer/libyasm/bc-int.h
   branches/new-optimizer/libyasm/bytecode.c
   branches/new-optimizer/libyasm/bytecode.h
   branches/new-optimizer/libyasm/section.c
   branches/new-optimizer/libyasm/value.c
   branches/new-optimizer/modules/dbgfmts/codeview/cv-dbgfmt.c
   branches/new-optimizer/modules/dbgfmts/dwarf2/dwarf2-aranges.c
   branches/new-optimizer/modules/dbgfmts/dwarf2/dwarf2-dbgfmt.c
   branches/new-optimizer/modules/dbgfmts/dwarf2/dwarf2-line.c
   branches/new-optimizer/modules/dbgfmts/stabs/stabs-dbgfmt.c
   branches/new-optimizer/modules/objfmts/bin/bin-objfmt.c
   branches/new-optimizer/modules/objfmts/coff/coff-objfmt.c
   branches/new-optimizer/modules/objfmts/elf/elf-objfmt.c
   branches/new-optimizer/modules/objfmts/xdf/xdf-objfmt.c
   branches/new-optimizer/tools/python-yasm/bytecode.pxi
Changeset:
   http://www.tortall.net/projects/yasm/changeset/1586

Log:
In preparation for further work on optimizing multiple, break multiple apart
from bytecode.len into bytecode.mult_int.  Add new function
yasm_bc_next_offset() to handle the most common use case of bytecode.len,
figuring out the following bytecode's offset.



More information about the yasm-cvs mailing list