Home
last modified time | relevance | path

Searched refs:opcodes (Results 1 – 17 of 17) sorted by relevance

/dalvik/vm/mterp/
Dgen-mterp.py165 index = opcodes.index(tokens[1])
185 index = opcodes.index(tokens[1])
201 op = opcodes[i]
234 opcodes = []
241 opcodes.append("OP_" + match.group(1))
244 if len(opcodes) != kNumPackedOpcodes:
246 % (len(opcodes), kNumPackedOpcodes)
248 return opcodes
259 assert len(opcodes) == kNumPackedOpcodes
275 op = opcodes[i]
[all …]
Dconfig-portable27 # common defs for the C opcodes
Dconfig-allstubs32 # common defs for the C opcodes
Dconfig-x8634 # common defs for the C opcodes
DREADME.txt128 opcodes are emitted when this is seen, followed by any code that
134 Typically the form in which most opcodes currently exist is used in
/dalvik/vm/compiler/template/
Dgen-template.py127 index = opcodes.index(tokens[1])
153 opcodes = []
160 opcodes.append("TEMPLATE_" + match.group(1))
163 return opcodes
178 for i in xrange(len(opcodes)):
179 op = opcodes[i]
196 op = opcodes[opindex]
340 opcodes = getOpcodeList() variable
/dalvik/dx/src/com/android/dx/dex/code/
DOutputFinisher.java358 Dop[] opcodes = makeOpcodesArray(); in finishProcessingAndGetList() local
359 reserveRegisters(opcodes); in finishProcessingAndGetList()
360 massageInstructions(opcodes); in finishProcessingAndGetList()
395 private void reserveRegisters(Dop[] opcodes) { in reserveRegisters() argument
403 int newReservedCount = calculateReservedCount(opcodes); in reserveRegisters()
446 private int calculateReservedCount(Dop[] opcodes) { in calculateReservedCount() argument
459 Dop originalOpcode = opcodes[i]; in calculateReservedCount()
477 opcodes[i] = newOpcode; in calculateReservedCount()
553 private void massageInstructions(Dop[] opcodes) { in massageInstructions() argument
567 Dop currentOpcode = opcodes[i]; in massageInstructions()
[all …]
/dalvik/tests/003-omnibus-opcodes/
Dinfo.txt1 This is a smoke test of many Dalvik opcodes.
/dalvik/dx/tests/103-verify-branch-ops/
Dinfo.txt1 This tests branch opcodes to verify that their arguments are actually of
/dalvik/opcode-gen/
DREADME.txt16 Notes on updating the sets of defined opcodes and instruction formats
21 If you want to add, delete, or change opcodes:
53 This is a more manual affair than changing opcodes.
73 particular, test 003-omnibus-opcodes will exercise most of the
74 opcodes.
Dbytecode.txt27 # opcodes effectively take three, with a destination and two sources
60 # unknown -- used for undefined opcodes and breakpoint
83 # Regular opcodes (with a couple holes)
309 # Optimized opcodes (not valid in an unoptimized dex file)
/dalvik/dx/tests/105-verify-load-store-ops/
Dinfo.txt1 This tests that load and store opcodes verify that their arguments are
/dalvik/dx/tests/106-verify-object-ops/
Dinfo.txt1 This tests that the various "objecty" opcodes verify that their
/dalvik/dx/tests/107-verify-stack-ops/
Dinfo.txt1 This tests that the various stack manipulation opcodes verify that their
/dalvik/dx/tests/101-verify-wide-math/
Dinfo.txt1 This tests that wide-taking (category-2) "calculation" opcodes (math
/dalvik/dx/tests/104-verify-return-ops/
Dinfo.txt1 This tests that return opcodes verify that their arguments are actually of
/dalvik/dx/tests/102-verify-nonwide-math/
Dinfo.txt1 This tests that non-wide-taking (category-1) "calculation" opcodes (math