Searched refs:InstructionConstants (Results 1 - 25 of 40) sorted by relevance

12

/external/proguard/src/proguard/classfile/instruction/
H A DInstructionFactory.java42 if (opcode == InstructionConstants.OP_WIDE)
51 case InstructionConstants.OP_NOP:
52 case InstructionConstants.OP_ACONST_NULL:
53 case InstructionConstants.OP_ICONST_M1:
54 case InstructionConstants.OP_ICONST_0:
55 case InstructionConstants.OP_ICONST_1:
56 case InstructionConstants.OP_ICONST_2:
57 case InstructionConstants.OP_ICONST_3:
58 case InstructionConstants.OP_ICONST_4:
59 case InstructionConstants
[all...]
H A DVariableInstruction.java101 case InstructionConstants.OP_ILOAD_1:
102 case InstructionConstants.OP_LLOAD_1:
103 case InstructionConstants.OP_FLOAD_1:
104 case InstructionConstants.OP_DLOAD_1:
105 case InstructionConstants.OP_ALOAD_1:
106 case InstructionConstants.OP_ISTORE_1:
107 case InstructionConstants.OP_LSTORE_1:
108 case InstructionConstants.OP_FSTORE_1:
109 case InstructionConstants.OP_DSTORE_1:
110 case InstructionConstants
[all...]
H A DSimpleInstruction.java85 case InstructionConstants.OP_ICONST_M1: return -1;
87 case InstructionConstants.OP_ICONST_1:
88 case InstructionConstants.OP_LCONST_1:
89 case InstructionConstants.OP_FCONST_1:
90 case InstructionConstants.OP_DCONST_1: return 1;
92 case InstructionConstants.OP_ICONST_2:
93 case InstructionConstants.OP_FCONST_2: return 2;
95 case InstructionConstants.OP_ICONST_3: return 3;
97 case InstructionConstants.OP_ICONST_4: return 4;
99 case InstructionConstants
[all...]
H A DInstructionUtil.java35 * @param arrayType <code>InstructionConstants.ARRAY_T_BOOLEAN</code>,
36 * <code>InstructionConstants.ARRAY_T_BYTE</code>,
37 * <code>InstructionConstants.ARRAY_T_CHAR</code>,
38 * <code>InstructionConstants.ARRAY_T_SHORT</code>,
39 * <code>InstructionConstants.ARRAY_T_INT</code>,
40 * <code>InstructionConstants.ARRAY_T_LONG</code>,
41 * <code>InstructionConstants.ARRAY_T_FLOAT</code>, or
42 * <code>InstructionConstants.ARRAY_T_DOUBLE</code>.
56 case InstructionConstants.ARRAY_T_BOOLEAN: return ClassConstants.INTERNAL_TYPE_BOOLEAN;
57 case InstructionConstants
[all...]
H A DBranchInstruction.java72 case InstructionConstants.OP_GOTO_W: return InstructionConstants.OP_GOTO;
74 case InstructionConstants.OP_JSR_W: return InstructionConstants.OP_JSR;
86 if (opcode == InstructionConstants.OP_GOTO_W)
88 opcode = InstructionConstants.OP_GOTO;
90 else if (opcode == InstructionConstants.OP_JSR_W)
92 opcode = InstructionConstants.OP_JSR;
98 if (opcode == InstructionConstants.OP_GOTO)
100 opcode = InstructionConstants
[all...]
H A DConstantInstruction.java98 case InstructionConstants.OP_LDC_W:
99 case InstructionConstants.OP_LDC2_W: return InstructionConstants.OP_LDC;
111 if (opcode == InstructionConstants.OP_LDC_W)
113 opcode = InstructionConstants.OP_LDC;
119 if (opcode == InstructionConstants.OP_LDC)
121 opcode = InstructionConstants.OP_LDC_W;
172 case InstructionConstants.OP_MULTIANEWARRAY:
177 case InstructionConstants.OP_PUTSTATIC:
178 case InstructionConstants
[all...]
/external/proguard/src/proguard/optimize/peephole/
H A DInstructionSequenceConstants.java160 new SimpleInstruction(InstructionConstants.OP_NOP),
167 new VariableInstruction(InstructionConstants.OP_ILOAD, X),
168 new SimpleInstruction(InstructionConstants.OP_POP),
175 new VariableInstruction(InstructionConstants.OP_LLOAD, X),
176 new SimpleInstruction(InstructionConstants.OP_POP2),
183 new VariableInstruction(InstructionConstants.OP_FLOAD, X),
184 new SimpleInstruction(InstructionConstants.OP_POP),
191 new VariableInstruction(InstructionConstants.OP_DLOAD, X),
192 new SimpleInstruction(InstructionConstants.OP_POP2),
199 new VariableInstruction(InstructionConstants
[all...]
H A DGotoReturnReplacer.java79 if (opcode == InstructionConstants.OP_GOTO ||
80 opcode == InstructionConstants.OP_GOTO_W)
92 case InstructionConstants.OP_IRETURN:
93 case InstructionConstants.OP_LRETURN:
94 case InstructionConstants.OP_FRETURN:
95 case InstructionConstants.OP_DRETURN:
96 case InstructionConstants.OP_ARETURN:
97 case InstructionConstants.OP_RETURN:
H A DReachableCodeMarker.java119 if (opcode == InstructionConstants.OP_IRETURN ||
120 opcode == InstructionConstants.OP_LRETURN ||
121 opcode == InstructionConstants.OP_FRETURN ||
122 opcode == InstructionConstants.OP_DRETURN ||
123 opcode == InstructionConstants.OP_ARETURN ||
124 opcode == InstructionConstants.OP_RETURN ||
125 opcode == InstructionConstants.OP_ATHROW)
139 if (variableInstruction.opcode == InstructionConstants.OP_RET)
155 if (opcode == InstructionConstants.OP_GOTO ||
156 opcode == InstructionConstants
[all...]
H A DGotoGotoReplacer.java79 if (opcode == InstructionConstants.OP_GOTO ||
80 opcode == InstructionConstants.OP_GOTO_W)
94 if (targetInstruction.opcode == InstructionConstants.OP_GOTO)
H A DMethodInliner.java260 opcode = InstructionConstants.OP_ISTORE;
264 opcode = InstructionConstants.OP_LSTORE;
268 opcode = InstructionConstants.OP_FSTORE;
272 opcode = InstructionConstants.OP_DSTORE;
276 opcode = InstructionConstants.OP_ASTORE;
289 new VariableInstruction(InstructionConstants.OP_ASTORE, variableOffset).shrink());
334 case InstructionConstants.OP_IRETURN:
335 case InstructionConstants.OP_LRETURN:
336 case InstructionConstants.OP_FRETURN:
337 case InstructionConstants
[all...]
H A DBranchTargetFinder.java458 if (opcode == InstructionConstants.OP_IRETURN ||
459 opcode == InstructionConstants.OP_LRETURN ||
460 opcode == InstructionConstants.OP_FRETURN ||
461 opcode == InstructionConstants.OP_DRETURN ||
462 opcode == InstructionConstants.OP_ARETURN ||
463 opcode == InstructionConstants.OP_ATHROW)
483 if (constantInstruction.opcode == InstructionConstants.OP_NEW)
523 if (variableInstruction.opcode == InstructionConstants.OP_RET)
549 if (opcode == InstructionConstants.OP_JSR ||
550 opcode == InstructionConstants
[all...]
/external/proguard/src/proguard/optimize/info/
H A DExceptionInstructionChecker.java70 if (opcode == InstructionConstants.OP_IDIV ||
71 opcode == InstructionConstants.OP_LDIV ||
72 opcode == InstructionConstants.OP_IREM ||
73 opcode == InstructionConstants.OP_LREM ||
74 opcode == InstructionConstants.OP_IALOAD ||
75 opcode == InstructionConstants.OP_LALOAD ||
76 opcode == InstructionConstants.OP_FALOAD ||
77 opcode == InstructionConstants.OP_DALOAD ||
78 opcode == InstructionConstants.OP_AALOAD ||
79 opcode == InstructionConstants
[all...]
H A DSideEffectInstructionChecker.java79 if (opcode == InstructionConstants.OP_IASTORE ||
80 opcode == InstructionConstants.OP_LASTORE ||
81 opcode == InstructionConstants.OP_FASTORE ||
82 opcode == InstructionConstants.OP_DASTORE ||
83 opcode == InstructionConstants.OP_AASTORE ||
84 opcode == InstructionConstants.OP_BASTORE ||
85 opcode == InstructionConstants.OP_CASTORE ||
86 opcode == InstructionConstants.OP_SASTORE ||
87 opcode == InstructionConstants.OP_ATHROW ||
88 opcode == InstructionConstants
[all...]
H A DReadWriteFieldMarker.java60 case InstructionConstants.OP_LDC:
61 case InstructionConstants.OP_LDC_W:
68 case InstructionConstants.OP_GETSTATIC:
69 case InstructionConstants.OP_GETFIELD:
76 case InstructionConstants.OP_PUTSTATIC:
77 case InstructionConstants.OP_PUTFIELD:
/external/proguard/src/proguard/evaluation/
H A DProcessor.java81 case InstructionConstants.OP_NOP:
84 case InstructionConstants.OP_ACONST_NULL:
88 case InstructionConstants.OP_ICONST_M1:
89 case InstructionConstants.OP_ICONST_0:
90 case InstructionConstants.OP_ICONST_1:
91 case InstructionConstants.OP_ICONST_2:
92 case InstructionConstants.OP_ICONST_3:
93 case InstructionConstants.OP_ICONST_4:
94 case InstructionConstants.OP_ICONST_5:
95 case InstructionConstants
[all...]
/external/proguard/src/proguard/optimize/evaluation/
H A DEvaluationSimplifier.java163 case InstructionConstants.OP_IALOAD:
164 case InstructionConstants.OP_BALOAD:
165 case InstructionConstants.OP_CALOAD:
166 case InstructionConstants.OP_SALOAD:
167 case InstructionConstants.OP_IADD:
168 case InstructionConstants.OP_ISUB:
169 case InstructionConstants.OP_IMUL:
170 case InstructionConstants.OP_IDIV:
171 case InstructionConstants.OP_IREM:
172 case InstructionConstants
[all...]
H A DEvaluationShrinker.java200 if (instruction.opcode == InstructionConstants.OP_GOTO &&
485 case InstructionConstants.OP_INVOKEVIRTUAL:
486 case InstructionConstants.OP_INVOKESPECIAL:
487 case InstructionConstants.OP_INVOKESTATIC:
488 case InstructionConstants.OP_INVOKEINTERFACE:
568 case InstructionConstants.OP_DUP:
572 case InstructionConstants.OP_DUP_X1:
577 case InstructionConstants.OP_DUP_X2:
583 case InstructionConstants.OP_DUP2:
589 case InstructionConstants
[all...]
/external/proguard/src/proguard/classfile/util/
H A DDynamicMemberReferenceInitializer.java111 new ConstantInstruction(InstructionConstants.OP_LDC, X),
112 new ConstantInstruction(InstructionConstants.OP_LDC, Y),
113 new ConstantInstruction(InstructionConstants.OP_INVOKEVIRTUAL, 0),
119 new ConstantInstruction(InstructionConstants.OP_LDC, X),
120 new ConstantInstruction(InstructionConstants.OP_LDC, Y),
121 new SimpleInstruction(InstructionConstants.OP_ICONST_0),
122 new ConstantInstruction(InstructionConstants.OP_ANEWARRAY, 1),
123 new ConstantInstruction(InstructionConstants.OP_INVOKEVIRTUAL, 0),
129 new ConstantInstruction(InstructionConstants.OP_LDC, X),
130 new ConstantInstruction(InstructionConstants
[all...]
H A DDynamicClassReferenceInitializer.java89 new ConstantInstruction(InstructionConstants.OP_LDC, X),
90 new ConstantInstruction(InstructionConstants.OP_INVOKESTATIC, 0),
96 new ConstantInstruction(InstructionConstants.OP_INVOKESTATIC, 0),
97 new ConstantInstruction(InstructionConstants.OP_INVOKEVIRTUAL, 6),
98 new ConstantInstruction(InstructionConstants.OP_CHECKCAST, X),
120 new ConstantInstruction(InstructionConstants.OP_LDC, X),
121 new ConstantInstruction(InstructionConstants.OP_INVOKESTATIC, 0),
143 new ConstantInstruction(InstructionConstants.OP_LDC, X),
144 new SimpleInstruction(InstructionConstants.OP_ICONST_0),
145 new ConstantInstruction(InstructionConstants
[all...]
/external/proguard/src/proguard/classfile/editor/
H A DInstructionWriter.java135 new BranchInstruction(InstructionConstants.OP_GOTO_W,
152 case InstructionConstants.OP_IFEQ:
153 case InstructionConstants.OP_IFNE:
154 case InstructionConstants.OP_IFLT:
155 case InstructionConstants.OP_IFGE:
156 case InstructionConstants.OP_IFGT:
157 case InstructionConstants.OP_IFLE:
158 case InstructionConstants.OP_IFICMPEQ:
159 case InstructionConstants.OP_IFICMPNE:
160 case InstructionConstants
[all...]
H A DMethodInvocationFixer.java100 if (opcode != InstructionConstants.OP_INVOKESTATIC)
104 new ConstantInstruction(InstructionConstants.OP_INVOKESTATIC,
121 if (opcode != InstructionConstants.OP_INVOKESPECIAL)
125 new ConstantInstruction(InstructionConstants.OP_INVOKESPECIAL,
145 if (opcode != InstructionConstants.OP_INVOKEINTERFACE ||
150 new ConstantInstruction(InstructionConstants.OP_INVOKEINTERFACE,
169 if (opcode != InstructionConstants.OP_INVOKEVIRTUAL &&
170 (opcode != InstructionConstants.OP_INVOKESPECIAL ||
175 new ConstantInstruction(InstructionConstants.OP_INVOKEVIRTUAL,
/external/proguard/src/proguard/optimize/
H A DTailRecursionSimplifier.java157 case InstructionConstants.OP_INVOKEVIRTUAL:
158 case InstructionConstants.OP_INVOKESPECIAL:
159 case InstructionConstants.OP_INVOKESTATIC:
175 case InstructionConstants.OP_IRETURN:
176 case InstructionConstants.OP_LRETURN:
177 case InstructionConstants.OP_FRETURN:
178 case InstructionConstants.OP_DRETURN:
179 case InstructionConstants.OP_ARETURN:
180 case InstructionConstants.OP_RETURN:
201 new BranchInstruction(InstructionConstants
[all...]
/external/proguard/src/proguard/classfile/attribute/visitor/
H A DStackSizeComputer.java169 opcode == InstructionConstants.OP_IRETURN ||
170 opcode == InstructionConstants.OP_LRETURN ||
171 opcode == InstructionConstants.OP_FRETURN ||
172 opcode == InstructionConstants.OP_DRETURN ||
173 opcode == InstructionConstants.OP_ARETURN ||
174 opcode == InstructionConstants.OP_RETURN ||
175 opcode == InstructionConstants.OP_ATHROW;
190 opcode == InstructionConstants.OP_RET;
205 if (opcode == InstructionConstants.OP_JSR ||
206 opcode == InstructionConstants
[all...]
/external/proguard/src/proguard/classfile/visitor/
H A DDotClassClassVisitor.java72 if (opcode == InstructionConstants.OP_LDC ||
73 opcode == InstructionConstants.OP_LDC_W)

Completed in 1340 milliseconds

12