/external/proguard/src/proguard/classfile/instruction/ |
H A D | InstructionFactory.java | 42 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 D | VariableInstruction.java | 101 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 D | SimpleInstruction.java | 85 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 D | InstructionUtil.java | 35 * @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 D | BranchInstruction.java | 72 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 D | ConstantInstruction.java | 98 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 D | InstructionSequenceConstants.java | 160 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 D | GotoReturnReplacer.java | 79 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 D | ReachableCodeMarker.java | 119 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 D | GotoGotoReplacer.java | 79 if (opcode == InstructionConstants.OP_GOTO || 80 opcode == InstructionConstants.OP_GOTO_W) 94 if (targetInstruction.opcode == InstructionConstants.OP_GOTO)
|
H A D | MethodInliner.java | 260 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 D | BranchTargetFinder.java | 458 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 D | ExceptionInstructionChecker.java | 70 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 D | SideEffectInstructionChecker.java | 79 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 D | ReadWriteFieldMarker.java | 60 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 D | Processor.java | 81 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 D | EvaluationSimplifier.java | 163 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 D | EvaluationShrinker.java | 200 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 D | DynamicMemberReferenceInitializer.java | 111 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 D | DynamicClassReferenceInitializer.java | 89 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 D | InstructionWriter.java | 135 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 D | MethodInvocationFixer.java | 100 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 D | TailRecursionSimplifier.java | 157 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 D | StackSizeComputer.java | 169 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 D | DotClassClassVisitor.java | 72 if (opcode == InstructionConstants.OP_LDC || 73 opcode == InstructionConstants.OP_LDC_W)
|