Commit graph

5 commits

Author SHA1 Message Date
Jon Riehl
d3b252531d Updates to llpython.opcode_util to better support loop and exception control flow.
* Inlcuded non-argument branching opcodes in the hasjump opcode list.
* Added all the SETUP_* opcodes to the hascbranch list.
* Modified itercode() to not output the EXTENDED_ARG bytecode.
* Cleaned up extendlabels(), and made it use the hasjump opcode list uniformly.
2013-05-14 14:52:11 -05:00
Jon Riehl
6f532f164a Working on full opcode coverage and support for exception control flow. 2013-05-14 14:52:11 -05:00
Jon Riehl
5ef00671e7 Add support for more bytecodes. 2013-05-14 14:52:11 -05:00
Jon Riehl
ffc067f852 Attempt at a fix for issue #48. 2013-01-28 20:08:09 -06:00
Travis E. Oliphant
bbc7a4ddf0 Ready for numba/llnumba -> llvmpy/llpython 2012-11-07 12:08:32 -06:00
Renamed from opcode_util.py (Browse further)