Searched refs:partialEvaluator (Results 1 - 7 of 7) sorted by relevance
/external/proguard/src/proguard/optimize/evaluation/ |
H A D | LivenessAnalyzer.java | 51 private final PartialEvaluator partialEvaluator; field in class:LivenessAnalyzer 75 public LivenessAnalyzer(PartialEvaluator partialEvaluator) argument 77 this.partialEvaluator = partialEvaluator; 87 return partialEvaluator.isTraced(instructionOffset); 205 partialEvaluator.visitCodeAttribute(clazz, method, codeAttribute); 225 if (partialEvaluator.isTraced(offset)) 228 InstructionOffsetValue branchTargets = partialEvaluator.branchTargets(offset); 253 checkAgain |= offset < maxOffset(partialEvaluator.branchOrigins(offset)); 266 if (partialEvaluator [all...] |
H A D | EvaluationSimplifier.java | 57 private final PartialEvaluator partialEvaluator; field in class:EvaluationSimplifier 73 * @param partialEvaluator the partial evaluator that will 79 public EvaluationSimplifier(PartialEvaluator partialEvaluator, argument 82 this.partialEvaluator = partialEvaluator; 136 partialEvaluator.visitCodeAttribute(clazz, method, codeAttribute); 146 if (partialEvaluator.isTraced(offset)) 380 Value pushedValue = partialEvaluator.getStackAfter(offset).getTop(0); 416 partialEvaluator.getVariablesBefore(offset).size()); 429 Value pushedValue = partialEvaluator [all...] |
H A D | EvaluationShrinker.java | 94 private final PartialEvaluator partialEvaluator; field in class:EvaluationShrinker 121 * @param partialEvaluator the partial evaluator that will 129 public EvaluationShrinker(PartialEvaluator partialEvaluator, argument 133 this.partialEvaluator = partialEvaluator; 191 partialEvaluator.visitCodeAttribute(clazz, method, codeAttribute); 206 if (partialEvaluator.isTraced(offset)) 222 int superInitializationOffset = partialEvaluator.superInitializationOffset(); 233 if (partialEvaluator.isTraced(offset)) 273 if (partialEvaluator [all...] |
H A D | PartialEvaluator.java | 120 * @param partialEvaluator the subroutine calling partial evaluator. 122 private PartialEvaluator(PartialEvaluator partialEvaluator) argument 124 this(partialEvaluator.valueFactory, 125 partialEvaluator.invocationUnit, 126 partialEvaluator.evaluateAllCode, 127 partialEvaluator.branchUnit, 128 partialEvaluator.branchTargetFinder, 129 partialEvaluator.instructionBlockStack);
|
/external/proguard/src/proguard/optimize/info/ |
H A D | ParameterUsageMarker.java | 51 private final PartialEvaluator partialEvaluator = new PartialEvaluator(); field in class:ParameterUsageMarker 176 partialEvaluator.visitCodeAttribute(clazz, method, codeAttribute); 190 if (partialEvaluator.isTraced(offset) && 197 partialEvaluator.getVariablesBefore(offset).getProducerValue(parameterIndex);
|
/external/proguard/src/proguard/preverify/ |
H A D | CodePreverifier.java | 56 private final PartialEvaluator partialEvaluator = new PartialEvaluator(); field in class:CodePreverifier 57 private final LivenessAnalyzer livenessAnalyzer = new LivenessAnalyzer(partialEvaluator); 108 //partialEvaluator.visitCodeAttribute(clazz, method, codeAttribute); 120 if (!partialEvaluator.isTraced(offset)) 125 else if (partialEvaluator.isBranchOrExceptionTarget(offset)) 133 partialEvaluator.getVariablesBefore(offset)); 141 partialEvaluator.getStackBefore(offset)); 158 partialEvaluator.getVariablesBefore(0)); 447 producers = partialEvaluator.getStackBefore(producerOffset).getTopProducerValue(0).instructionOffsetValue(); 453 if (partialEvaluator [all...] |
/external/proguard/lib/ |
H A D | proguard.jar | META-INF/ META-INF/MANIFEST.MF proguard/DataEntryWriterFactory.class DataEntryWriterFactory.java package proguard public ... |
Completed in 2067 milliseconds