Searched defs: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; 195 partialEvaluator.visitCodeAttribute(clazz, method, codeAttribute); 215 if (partialEvaluator.isTraced(offset)) 218 InstructionOffsetValue branchTargets = partialEvaluator.branchTargets(offset); 243 checkAgain |= offset < maxOffset(partialEvaluator.branchOrigins(offset)); 256 if (partialEvaluator.isTraced(offset)) 264 Value value = partialEvaluator [all...] |
H A D | EvaluationSimplifier.java | 54 private final PartialEvaluator partialEvaluator; field in class:EvaluationSimplifier 70 * @param partialEvaluator the partial evaluator that will 76 public EvaluationSimplifier(PartialEvaluator partialEvaluator, argument 79 this.partialEvaluator = partialEvaluator; 133 partialEvaluator.visitCodeAttribute(clazz, method, codeAttribute); 143 if (partialEvaluator.isTraced(offset)) 377 Value pushedValue = partialEvaluator.getStackAfter(offset).getTop(0); 413 partialEvaluator.getVariablesBefore(offset).size()); 426 Value pushedValue = partialEvaluator [all...] |
H A D | PartialEvaluator.java | 119 * @param partialEvaluator the subroutine calling partial evaluator. 121 private PartialEvaluator(PartialEvaluator partialEvaluator) argument 123 this(partialEvaluator.valueFactory, 124 partialEvaluator.invocationUnit, 125 partialEvaluator.evaluateAllCode, 126 partialEvaluator.branchUnit, 127 partialEvaluator.branchTargetFinder, 128 partialEvaluator.instructionBlockStack);
|
H A D | EvaluationShrinker.java | 58 private final PartialEvaluator partialEvaluator; field in class:EvaluationShrinker 85 * @param partialEvaluator the partial evaluator that will 93 public EvaluationShrinker(PartialEvaluator partialEvaluator, argument 97 this.partialEvaluator = partialEvaluator; 155 partialEvaluator.visitCodeAttribute(clazz, method, codeAttribute); 167 if (partialEvaluator.isTraced(offset)) 183 int superInitializationOffset = partialEvaluator.superInitializationOffset(); 194 if (partialEvaluator.isTraced(offset)) 234 if (partialEvaluator [all...] |
/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 | 57 private final PartialEvaluator partialEvaluator = new PartialEvaluator(); field in class:CodePreverifier 58 private final LivenessAnalyzer livenessAnalyzer = new LivenessAnalyzer(partialEvaluator); 106 //partialEvaluator.visitCodeAttribute(clazz, method, codeAttribute); 115 if (partialEvaluator.isTraced(offset) && 116 partialEvaluator.isBranchOrExceptionTarget(offset)) 124 partialEvaluator.getVariablesBefore(offset)); 132 partialEvaluator.getStackBefore(offset)); 149 partialEvaluator.getVariablesBefore(0)); 435 producers = partialEvaluator.getStackBefore(producerOffset).getTopProducerValue(0).instructionOffsetValue(); 441 if (partialEvaluator [all...] |
/external/proguard/lib/ |
H A D | proguard.jar | META-INF/ META-INF/MANIFEST.MF proguard/evaluation/Stack.class Stack.java package proguard ... |
Completed in 191 milliseconds