Searched refs:opcode (Results 151 - 175 of 398) sorted by relevance

1234567891011>>

/dalvik/dx/src/com/android/dx/rop/code/
H A DPlainCstInsn.java33 * @param opcode {@code non-null;} the opcode
39 public PlainCstInsn(Rop opcode, SourcePosition position, argument
42 super(opcode, position, result, sources, cst);
44 if (opcode.getBranchingness() != Rop.BRANCH_NONE) {
H A DSwitchInsn.java35 * @param opcode {@code non-null;} the opcode
41 public SwitchInsn(Rop opcode, SourcePosition position, RegisterSpec result, argument
43 super(opcode, position, result, sources);
45 if (opcode.getBranchingness() != Rop.BRANCH_SWITCH) {
H A DThrowingCstInsn.java36 * @param opcode {@code non-null;} the opcode
42 public ThrowingCstInsn(Rop opcode, SourcePosition position, argument
45 super(opcode, position, null, sources, cst);
47 if (opcode.getBranchingness() != Rop.BRANCH_THROW) {
H A DThrowingInsn.java57 * @param opcode {@code non-null;} the opcode
62 public ThrowingInsn(Rop opcode, SourcePosition position, argument
65 super(opcode, position, null, sources);
67 if (opcode.getBranchingness() != Rop.BRANCH_THROW) {
/dalvik/vm/compiler/codegen/arm/
H A DLocalOptimizations.cpp103 isPseudoOpcode(thisLIR->opcode) ||
104 !(EncodingMap[thisLIR->opcode].flags & (IS_LOAD | IS_STORE))) {
109 bool isThisLIRLoad = EncodingMap[thisLIR->opcode].flags & IS_LOAD;
149 bool isCheckLIRLoad = EncodingMap[checkLIR->opcode].flags &
156 assert(!(EncodingMap[checkLIR->opcode].flags &
292 isPseudoOpcode(thisLIR->opcode) ||
293 !(EncodingMap[thisLIR->opcode].flags & IS_LOAD)) {
361 if (stopHere || !isPseudoOpcode(checkLIR->opcode)) {
391 if (!isPseudoOpcode(depLIR->opcode) &&
392 (EncodingMap[depLIR->opcode]
[all...]
/dalvik/vm/compiler/codegen/mips/
H A DLocalOptimizations.cpp103 isPseudoOpCode(thisLIR->opcode) ||
104 !(EncodingMap[thisLIR->opcode].flags & (IS_LOAD | IS_STORE))) {
109 bool isThisLIRLoad = EncodingMap[thisLIR->opcode].flags & IS_LOAD;
149 bool isCheckLIRLoad = EncodingMap[checkLIR->opcode].flags &
156 assert(!(EncodingMap[checkLIR->opcode].flags &
292 isPseudoOpCode(thisLIR->opcode) ||
293 !(EncodingMap[thisLIR->opcode].flags & IS_LOAD)) {
361 if (stopHere || !isPseudoOpCode(checkLIR->opcode)) {
391 if (!isPseudoOpCode(depLIR->opcode) &&
392 (EncodingMap[depLIR->opcode]
[all...]
/dalvik/vm/mterp/x86/
H A DOP_INVOKE_SUPER.S28 je .L${opcode}_resolve
34 .L${opcode}_continue:
38 jae .L${opcode}_nsm # method not present in superclass
50 .L${opcode}_resolve:
60 jne .L${opcode}_continue # good to go - continue
67 .L${opcode}_nsm:
/dalvik/dexgen/src/com/android/dexgen/rop/code/
H A DInsn.java28 * an opcode (which specifies operation and source/result types), a
33 /** {@code non-null;} opcode */
34 private final Rop opcode; field in class:Insn
48 * @param opcode {@code non-null;} the opcode
53 public Insn(Rop opcode, SourcePosition position, RegisterSpec result, argument
55 if (opcode == null) {
56 throw new NullPointerException("opcode == null");
67 this.opcode = opcode;
[all...]
/dalvik/dx/src/com/android/dx/cf/code/
H A DBytecodeArray.java121 * result is a bit set with the offset of each opcode-per-se flipped on.
173 * to the visitor are canonicalized, altering the opcode to a more
191 * to the {@code int} variant opcode, with the {@code type}
199 * variant opcode, with the {@code type} argument set to indicate
223 int opcode = bytes.getUnsignedByte(offset);
224 int info = ByteOps.opInfo(opcode);
227 switch (opcode) {
229 visitor.visitNoArgs(opcode, offset, 1, Type.VOID);
375 int idx = opcode - ByteOps.ILOAD_0;
384 int idx = opcode
1176 visitInvalid(int opcode, int offset, int length) argument
1187 visitNoArgs(int opcode, int offset, int length, Type type) argument
1201 visitLocal(int opcode, int offset, int length, int idx, Type type, int value) argument
1228 visitConstant(int opcode, int offset, int length, Constant cst, int value) argument
1239 visitBranch(int opcode, int offset, int length, int target) argument
1253 visitSwitch(int opcode, int offset, int length, SwitchList cases, int padding) argument
1295 visitInvalid(int opcode, int offset, int length) argument
1300 visitNoArgs(int opcode, int offset, int length, Type type) argument
1306 visitLocal(int opcode, int offset, int length, int idx, Type type, int value) argument
1312 visitConstant(int opcode, int offset, int length, Constant cst, int value) argument
1318 visitBranch(int opcode, int offset, int length, int target) argument
1324 visitSwitch(int opcode, int offset, int length, SwitchList cases, int padding) argument
1365 visitInvalid(int opcode, int offset, int length) argument
1371 visitNoArgs(int opcode, int offset, int length, Type type) argument
1378 visitLocal(int opcode, int offset, int length, int idx, Type type, int value) argument
1385 visitConstant(int opcode, int offset, int length, Constant cst, int value) argument
1394 visitBranch(int opcode, int offset, int length, int target) argument
1401 visitSwitch(int opcode, int offset, int length, SwitchList cases, int padding) argument
[all...]
/dalvik/dx/src/com/android/dx/ssa/
H A DLiteralOpUpgrader.java96 Rop opcode = originalRopInsn.getOpcode();
107 if (opcode.getBranchingness() == Rop.BRANCH_IF) {
113 RegOps.flippedIfOpcode(opcode.getOpcode()), null);
116 opcode.getOpcode(), null);
119 opcode, sources.get(0), sources.get(1))) {
121 } else if (opcode.isCommutative()
123 opcode, sources.get(1), sources.get(0))) {
147 Rop opcode = originalRopInsn.getOpcode();
151 opcode.getOpcode() != RegOps.CONST) {
159 if (opcode
[all...]
/dalvik/vm/mterp/armv5te/
H A DOP_SGET_WIDE.S15 beq .L${opcode}_resolve @ yes, do resolve
16 .L${opcode}_finish:
27 GET_INST_OPCODE(ip) @ extract opcode from rINST
38 .L${opcode}_resolve:
55 b .L${opcode}_finish @ resume
H A DOP_SPUT_WIDE.S17 beq .L${opcode}_resolve @ yes, do resolve
18 .L${opcode}_finish: @ field ptr in r2, AA in r9
21 GET_INST_OPCODE(r10) @ extract opcode from rINST
39 .L${opcode}_resolve:
57 b .L${opcode}_finish @ resume
H A DOP_AGET_WIDE.S19 bcc .L${opcode}_finish @ okay, continue below
26 .L${opcode}_finish:
30 GET_INST_OPCODE(ip) @ extract opcode from rINST
H A DOP_APUT_WIDE.S20 bcc .L${opcode}_finish @ okay, continue below
27 .L${opcode}_finish:
30 GET_INST_OPCODE(ip) @ extract opcode from rINST
H A DOP_INVOKE_VIRTUAL.S22 bne .L${opcode}_continue @ yes, continue on
28 bne .L${opcode}_continue @ no, continue
37 .L${opcode}_continue:
H A DOP_MUL_LONG.S35 b .L${opcode}_finish
38 .L${opcode}_finish:
39 GET_INST_OPCODE(ip) @ extract opcode from rINST
H A DOP_SHL_LONG.S25 b .L${opcode}_finish
28 .L${opcode}_finish:
30 GET_INST_OPCODE(ip) @ extract opcode from rINST
H A DOP_SHL_LONG_2ADDR.S22 b .L${opcode}_finish
25 .L${opcode}_finish:
26 GET_INST_OPCODE(ip) @ extract opcode from rINST
H A DOP_SHR_LONG.S25 b .L${opcode}_finish
28 .L${opcode}_finish:
30 GET_INST_OPCODE(ip) @ extract opcode from rINST
H A DOP_SHR_LONG_2ADDR.S22 b .L${opcode}_finish
25 .L${opcode}_finish:
26 GET_INST_OPCODE(ip) @ extract opcode from rINST
H A DOP_USHR_LONG.S25 b .L${opcode}_finish
28 .L${opcode}_finish:
30 GET_INST_OPCODE(ip) @ extract opcode from rINST
H A DOP_USHR_LONG_2ADDR.S22 b .L${opcode}_finish
25 .L${opcode}_finish:
26 GET_INST_OPCODE(ip) @ extract opcode from rINST
/dalvik/vm/mterp/mips/
H A DOP_INVOKE_SUPER.S26 bnez a0, .L${opcode}_continue # resolved, continue on
34 b .L${opcode}_continue
42 .L${opcode}_continue:
48 bgeu a2, a3, .L${opcode}_nsm # method not present in superclass
57 .L${opcode}_nsm:
H A DOP_SPUT_WIDE.S17 beqz a2, .L${opcode}_resolve # yes, do resolve
18 .L${opcode}_finish: # field ptr in a2, AA in rOBJ
21 GET_INST_OPCODE(rBIX) # extract opcode from rINST
39 .L${opcode}_resolve:
58 b .L${opcode}_finish # resume
/dalvik/vm/mterp/armv6t2/
H A DOP_SHL_LONG_2ADDR.S21 b .L${opcode}_finish
24 .L${opcode}_finish:
25 GET_INST_OPCODE(ip) @ extract opcode from rINST

Completed in 338 milliseconds

1234567891011>>