Searched refs:generalize (Results 1 - 25 of 30) sorted by relevance

12

/external/proguard/src/proguard/evaluation/value/
H A DTopValue.java44 public final Value generalize(Value other) method in class:TopValue
H A DDoubleValue.java70 public abstract DoubleValue generalize(DoubleValue other); method in class:DoubleValue
138 public DoubleValue generalize(SpecificDoubleValue other) method in class:DoubleValue
140 return generalize((DoubleValue)other);
241 public DoubleValue generalize(ParticularDoubleValue other) method in class:DoubleValue
243 return generalize((SpecificDoubleValue)other);
350 public final Value generalize(Value other) method in class:DoubleValue
352 return this.generalize(other.doubleValue());
H A DFloatValue.java70 public abstract FloatValue generalize(FloatValue other); method in class:FloatValue
138 public FloatValue generalize(SpecificFloatValue other) method in class:FloatValue
140 return generalize((FloatValue)other);
241 public FloatValue generalize(ParticularFloatValue other) method in class:FloatValue
243 return generalize((SpecificFloatValue)other);
345 public final Value generalize(Value other) method in class:FloatValue
347 return this.generalize(other.floatValue());
H A DLongValue.java71 public LongValue generalize(LongValue other) method in class:LongValue
73 return other.generalize(this);
227 public LongValue generalize(SpecificLongValue other) method in class:LongValue
383 public LongValue generalize(ParticularLongValue other) method in class:LongValue
385 return generalize((SpecificLongValue)other);
540 public final Value generalize(Value other) method in class:LongValue
542 return this.generalize(other.longValue());
H A DParticularDoubleValue.java75 public DoubleValue generalize(DoubleValue other) method in class:ParticularDoubleValue
77 return other.generalize(this);
129 public DoubleValue generalize(ParticularDoubleValue other) method in class:ParticularDoubleValue
H A DParticularFloatValue.java75 public FloatValue generalize(FloatValue other) method in class:ParticularFloatValue
77 return other.generalize(this);
129 public FloatValue generalize(ParticularFloatValue other) method in class:ParticularFloatValue
H A DSpecificDoubleValue.java55 public DoubleValue generalize(DoubleValue other) method in class:SpecificDoubleValue
57 return other.generalize(this);
109 public DoubleValue generalize(SpecificDoubleValue other) method in class:SpecificDoubleValue
H A DSpecificFloatValue.java55 public FloatValue generalize(FloatValue other) method in class:SpecificFloatValue
57 return other.generalize(this);
109 public FloatValue generalize(SpecificFloatValue other) method in class:SpecificFloatValue
H A DParticularLongValue.java75 public LongValue generalize(LongValue other) method in class:ParticularLongValue
77 return other.generalize(this);
163 public LongValue generalize(ParticularLongValue other) method in class:ParticularLongValue
165 return generalize((SpecificLongValue)other);
H A DUnknownDoubleValue.java55 public DoubleValue generalize(DoubleValue other) method in class:UnknownDoubleValue
H A DUnknownFloatValue.java55 public FloatValue generalize(FloatValue other) method in class:UnknownFloatValue
H A DValue.java132 public abstract Value generalize(Value other); method in class:Value
H A DIntegerValue.java85 public abstract IntegerValue generalize(IntegerValue other); method in class:IntegerValue
255 public IntegerValue generalize(UnknownIntegerValue other) method in class:IntegerValue
257 return generalize((IntegerValue)other);
499 public IntegerValue generalize(SpecificIntegerValue other) method in class:IntegerValue
501 return generalize((IntegerValue)other);
743 public IntegerValue generalize(ParticularIntegerValue other) method in class:IntegerValue
745 return generalize((SpecificIntegerValue)other);
988 public final Value generalize(Value other) method in class:IntegerValue
990 return this.generalize(other.integerValue());
H A DInstructionOffsetValue.java144 public final Value generalize(InstructionOffsetValue other) method in class:InstructionOffsetValue
222 public final Value generalize(Value other) method in class:InstructionOffsetValue
224 return this.generalize(other.instructionOffsetValue());
H A DSpecificLongValue.java55 public LongValue generalize(LongValue other) method in class:SpecificLongValue
57 return other.generalize(this);
143 public LongValue generalize(SpecificLongValue other) method in class:SpecificLongValue
H A DParticularIntegerValue.java102 public IntegerValue generalize(IntegerValue other) method in class:ParticularIntegerValue
104 return other.generalize(this);
230 public IntegerValue generalize(ParticularIntegerValue other) method in class:ParticularIntegerValue
232 return generalize((SpecificIntegerValue)other);
H A DUnknownLongValue.java55 public LongValue generalize(LongValue other) method in class:UnknownLongValue
H A DUnknownIntegerValue.java70 public IntegerValue generalize(IntegerValue other) method in class:UnknownIntegerValue
/external/proguard/src/proguard/evaluation/
H A DTracedVariables.java137 public boolean generalize(TracedVariables other, method in class:TracedVariables
140 boolean variablesChanged = super.generalize(other, clearConflictingOtherVariables);
141 boolean producersChanged = producerVariables.generalize(other.producerVariables, clearConflictingOtherVariables);
142 /* consumerVariables.generalize(other.consumerVariables)*/
H A DBasicBranchUnit.java104 traceBranchTargets.generalize(new InstructionOffsetValue(branchTarget)).instructionOffsetValue();
H A DTracedStack.java138 public boolean generalize(TracedStack other) method in class:TracedStack
141 super.generalize(other) |
142 producerStack.generalize(other.producerStack);
H A DVariables.java113 public boolean generalize(Variables other, method in class:Variables
131 // outside of their scopes. Don't generalize the variable then,
137 Value newValue = thisValue.generalize(otherValue);
/external/proguard/src/proguard/optimize/info/
H A DFieldOptimizationInfo.java91 this.referencedClass.generalize(referencedClass) :
105 this.value.generalize(value) :
H A DMethodOptimizationInfo.java232 parameters[parameterIndex].generalize(parameter) :
248 this.returnValue.generalize(returnValue) :
/external/proguard/src/proguard/optimize/evaluation/
H A DPartialEvaluator.java655 boolean variablesChanged = variablesBefore[instructionOffset].generalize(variables, true);
656 boolean stackChanged = stacksBefore[instructionOffset].generalize(stack);
677 // Continue, but generalize the current context.
681 variables.generalize(variablesBefore[instructionOffset], false);
682 stack.generalize(stacksBefore[instructionOffset]);
792 variablesAfter[instructionOffset].generalize(variables, true);
793 stacksAfter[instructionOffset].generalize(stack);
802 branchTargetValues[instructionOffset].generalize(branchTargets).instructionOffsetValue();
818 branchOriginValues[branchTarget].generalize(instructionOffsetValue).instructionOffsetValue();
918 generalize(subroutinePartialEvaluato
929 private void generalize(PartialEvaluator other, method in class:PartialEvaluator
[all...]

Completed in 914 milliseconds

12