Searched defs:partialEvaluator (Results 1 - 7 of 7) sorted by relevance

/external/proguard/src/proguard/optimize/evaluation/
H A DLivenessAnalyzer.java51 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 DEvaluationSimplifier.java54 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 DPartialEvaluator.java119 * @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 DEvaluationShrinker.java58 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 DParameterUsageMarker.java51 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 DCodePreverifier.java57 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 Dproguard.jarMETA-INF/ META-INF/MANIFEST.MF proguard/evaluation/Stack.class Stack.java package proguard ...

Completed in 191 milliseconds