summaryrefslogtreecommitdiff
path: root/opcode-gen/bytecode.txt
AgeCommit message (Collapse)Author
2010-11-30Bring 00x and 20bc into the fold.Dan Bornstein
Change-Id: I12fde7eb665c9f3b75684018457f9464b0990156
2010-11-30Explain a bit.Dan Bornstein
Change-Id: I845f34924249b6c5f34ad9ef7b9ebd3bc44f1aac
2010-11-30invoke-direct-empty doesn't actually invoke anything.Dan Bornstein
Update bytecode.txt as well as a couple bits in the JIT in recognition of this fact. Change-Id: I989556d39b40a879021eaf841404e015076073be
2010-11-17Generate the tables in InstrUtils.c...almost.Dan Bornstein
This patch adds code to opcode-gen to generate the opcode info tables currently built at vm start time, but they are left commented out for now. I wanted to separate the work of getting these tables generated from the work of getting those new tables hooked up, and this seemed like a reasonable way to cut through the larger effort. To be clear, I've already verified that the data in the new pregenerated tables matches what's in the status quo. Change-Id: Ie73dc6c6a5721e8f714f845c97b5338141995770
2010-11-16Generate the contents of OpCodeNames.c.Dan Bornstein
This was another one that was pretty easy to add to opcode-gen. I did end up tweaking opcode-gen to make it obvious that the two forms of name are different by more than just upper vs. lower case, especially because I duplicated the original distinction of the optimized opcodes having extra prefix characters in their human-oriented names but not in the names when used as programming constants. Change-Id: I5062442540d26318914964bd2722cc32380b19ca
2010-11-16Promote opcode-gen to the dalvik directory.Dan Bornstein
This tool will soon be used to generate code in libdex, so it doesn't make sense for it to live in the dx directory. Change-Id: I63ff7ccceac08fbe314fb0782dc8f2b5d75d155a