/dalvik/dx/src/com/android/dx/dex/code/ |
RopToDop.java | 23 import com.android.dx.rop.code.Rops; 37 /** {@code non-null;} map from all the common rops to dalvik opcodes */ 226 MAP.put(Rops.NOP, Dops.NOP); 227 MAP.put(Rops.MOVE_INT, Dops.MOVE); 228 MAP.put(Rops.MOVE_LONG, Dops.MOVE_WIDE); 229 MAP.put(Rops.MOVE_FLOAT, Dops.MOVE); 230 MAP.put(Rops.MOVE_DOUBLE, Dops.MOVE_WIDE); 231 MAP.put(Rops.MOVE_OBJECT, Dops.MOVE_OBJECT); 232 MAP.put(Rops.MOVE_PARAM_INT, Dops.MOVE); 233 MAP.put(Rops.MOVE_PARAM_LONG, Dops.MOVE_WIDE) [all...] |
/external/dexmaker/src/dx/java/com/android/dx/dex/code/ |
RopToDop.java | 22 import com.android.dx.rop.code.Rops; 38 /** {@code non-null;} map from all the common rops to dalvik opcodes */ 227 MAP.put(Rops.NOP, Dops.NOP); 228 MAP.put(Rops.MOVE_INT, Dops.MOVE); 229 MAP.put(Rops.MOVE_LONG, Dops.MOVE_WIDE); 230 MAP.put(Rops.MOVE_FLOAT, Dops.MOVE); 231 MAP.put(Rops.MOVE_DOUBLE, Dops.MOVE_WIDE); 232 MAP.put(Rops.MOVE_OBJECT, Dops.MOVE_OBJECT); 233 MAP.put(Rops.MOVE_PARAM_INT, Dops.MOVE); 234 MAP.put(Rops.MOVE_PARAM_LONG, Dops.MOVE_WIDE) [all...] |
/dalvik/dexgen/src/com/android/dexgen/dex/code/ |
RopToDop.java | 23 import com.android.dexgen.rop.code.Rops; 38 /** {@code non-null;} map from all the common rops to dalvik opcodes */ 55 MAP.put(Rops.NOP, Dops.NOP); 56 MAP.put(Rops.MOVE_INT, Dops.MOVE); 57 MAP.put(Rops.MOVE_LONG, Dops.MOVE_WIDE); 58 MAP.put(Rops.MOVE_FLOAT, Dops.MOVE); 59 MAP.put(Rops.MOVE_DOUBLE, Dops.MOVE_WIDE); 60 MAP.put(Rops.MOVE_OBJECT, Dops.MOVE_OBJECT); 61 MAP.put(Rops.MOVE_PARAM_INT, Dops.MOVE); 62 MAP.put(Rops.MOVE_PARAM_LONG, Dops.MOVE_WIDE) [all...] |
/external/dexmaker/src/main/java/com/google/dexmaker/ |
BinaryOp.java | 20 import com.android.dx.rop.code.Rops; 43 return Rops.opAdd(types); 50 return Rops.opSub(types); 57 return Rops.opMul(types); 64 return Rops.opDiv(types); 71 return Rops.opRem(types); 78 return Rops.opAnd(types); 85 return Rops.opOr(types); 92 return Rops.opXor(types); 99 return Rops.opShl(types) [all...] |
Comparison.java | 20 import com.android.dx.rop.code.Rops; 31 return Rops.opIfLt(types); 38 return Rops.opIfLe(types); 45 return Rops.opIfEq(types); 52 return Rops.opIfGe(types); 59 return Rops.opIfGt(types); 66 return Rops.opIfNe(types);
|
UnaryOp.java | 20 import com.android.dx.rop.code.Rops; 30 return Rops.opNot(type.ropType); 37 return Rops.opNeg(type.ropType);
|
Code.java | 28 import com.android.dx.rop.code.Rops; 294 moveParameterInstructions.add(new PlainCstInsn(Rops.opMoveParam(local.type.ropType), 349 addInstruction(new PlainInsn(Rops.GOTO, sourcePosition, null, RegisterSpecList.EMPTY), 388 addInstruction(new ThrowingInsn(Rops.THROW, sourcePosition, 478 ? Rops.CONST_OBJECT_NOTHROW 479 : Rops.opConst(target.type.ropType); 494 addInstruction(new PlainInsn(Rops.opMove(source.type.ropType), 551 rop = Rops.opCmpg(a.type.ropType); 553 rop = Rops.opCmpl(a.type.ropType); 567 addInstruction(new PlainInsn(Rops.CMPL_LONG, sourcePosition, target.spec() [all...] |
/dalvik/dx/src/com/android/dx/rop/ |
package-info.java | 44 * {@link Rops}. The rest are constructed dynamically using static methods 45 * in {@code Rops} 81 * no other terminating opcode is appropriate, use a {@link Rops#GOTO GOTO}.<p> 85 * For {Rops#isCallLike}call or call-like} opcodes, this is the path taken 88 * {@link Rops#IF_EQZ_INT}, the primary successor represents the path taken 104 * example of this is a block that terminates in a {@link Rops#THROW throw} 123 * Rops#MOVE_RESULT move-result} or {@link Rops#MOVE_RESULT_PSEUDO
|
/prebuilts/sdk/tools/lib/ |
dx.jar | |
/dalvik/dx/src/com/android/dx/cf/code/ |
RopperMachine.java | 27 import com.android.dx.rop.code.Rops; 338 insns.add(new PlainInsn(Rops.opMove(type), pos, scratch, src)); 347 insns.add(new PlainInsn(Rops.opMove(type), pos, 374 rop = Rops.opFilledNewArray(Type.INT_ARRAY, sourceCount); 380 rop = Rops.opMoveResult(Type.INT_ARRAY); 411 insn = new ThrowingCstInsn(Rops.GET_STATIC_OBJECT, pos, 419 insn = new ThrowingCstInsn(Rops.CONST_OBJECT, pos, 427 rop = Rops.opMoveResultPseudo(classReg.getType()); 443 Rops.opInvokeStatic(MULTIANEWARRAY_METHOD.getPrototype()), 449 rop = Rops.opMoveResult(MULTIANEWARRAY_METHOD.getPrototype( [all...] |
Ropper.java | 30 import com.android.dx.rop.code.Rops; 909 il.set(1, new PlainInsn(Rops.GOTO, [all...] |
/dalvik/dx/src/com/android/dx/rop/code/ |
PlainInsn.java | 115 Rop newRop = Rops.ropFor(getOpcode().getOpcode(), getResult(), 135 newRop = Rops.ropFor(opcode, getResult(), newSources, cst);
|
/external/dexmaker/src/dx/java/com/android/dx/rop/code/ |
PlainInsn.java | 115 Rop newRop = Rops.ropFor(getOpcode().getOpcode(), getResult(), 135 newRop = Rops.ropFor(opcode, getResult(), newSources, cst);
|
/dalvik/dx/src/com/android/dx/ssa/ |
ConstCollector.java | 26 import com.android.dx.rop.code.Rops; 109 Rop constRop = Rops.opConst(cst); 113 new PlainCstInsn(Rops.opConst(cst), 137 Rops.opMoveResultPseudo(result.getTypeBearer()), 304 new PlainInsn(Rops.opMarkLocal(newReg),
|
LiteralOpUpgrader.java | 26 import com.android.dx.rop.code.Rops; 189 Rop newRop = Rops.ropFor(newOpcode, insn.getResult(), newSources, cst);
|
SsaBasicBlock.java | 28 import com.android.dx.rop.code.Rops; 616 new PlainInsn(Rops.opMove(result.getType()), 639 new PlainInsn(Rops.opMove(result.getType()), 758 new PlainInsn(Rops.opMove(result.getType()), 768 new PlainInsn(Rops.opMove(result.getType()), 951 Rops.opMove(tempSpec.getType()), [all...] |
/external/dexmaker/src/dx/java/com/android/dx/ssa/ |
ConstCollector.java | 26 import com.android.dx.rop.code.Rops; 109 Rop constRop = Rops.opConst(cst); 113 new PlainCstInsn(Rops.opConst(cst), 137 Rops.opMoveResultPseudo(result.getTypeBearer()), 304 new PlainInsn(Rops.opMarkLocal(newReg),
|
LiteralOpUpgrader.java | 26 import com.android.dx.rop.code.Rops; 190 Rop newRop = Rops.ropFor(newOpcode, insn.getResult(), newSources, cst);
|
SsaBasicBlock.java | 28 import com.android.dx.rop.code.Rops; 617 new PlainInsn(Rops.opMove(result.getType()), 640 new PlainInsn(Rops.opMove(result.getType()), 759 new PlainInsn(Rops.opMove(result.getType()), 769 new PlainInsn(Rops.opMove(result.getType()), 952 Rops.opMove(tempSpec.getType()), [all...] |
/dalvik/dx/src/com/android/dx/ssa/back/ |
RegisterAllocator.java | 23 import com.android.dx.rop.code.Rops; 163 new PlainInsn(Rops.opMove(newRegSpec.getType()),
|
SsaToRop.java | 26 import com.android.dx.rop.code.Rops; 146 && (insns.get(0).getOpcode() == Rops.GOTO)) { 285 && opcode != Rops.THROW) {
|
/external/dexmaker/src/dx/java/com/android/dx/ssa/back/ |
RegisterAllocator.java | 22 import com.android.dx.rop.code.Rops; 165 new PlainInsn(Rops.opMove(newRegSpec.getType()),
|
SsaToRop.java | 26 import com.android.dx.rop.code.Rops; 147 && (insns.get(0).getOpcode() == Rops.GOTO)) { 286 && opcode != Rops.THROW) {
|
/dalvik/dexgen/src/com/android/dexgen/rop/code/ |
PlainInsn.java | 118 newRop = Rops.ropFor(getOpcode().getOpcode(),
|
/external/chromium_org/third_party/mesa/src/src/gallium/docs/source/cso/ |
blend.rst | 24 Logical operations, also known as logicops, lops, or rops, are supported.
|