Modifier and Type | Field and Description |
---|---|
(package private) java.util.Map<StackSSALabel,StatementContainer<Statement>> |
LValuePropSimple.AssignmentCollector.assignments |
(package private) java.util.Map<StackSSALabel,java.lang.Boolean> |
LValuePropSimple.UsageCollector.singleUsages |
(package private) java.util.Map<StackSSALabel,Expression> |
LValuePropSimple.AssignmentCollector.values |
Modifier and Type | Method and Description |
---|---|
StackSSALabel |
InlineDeAssigner.Deassigner.rewriteExpression(StackSSALabel lValue,
SSAIdentifiers ssaIdentifiers,
StatementContainer statementContainer,
ExpressionRewriterFlags flags) |
Modifier and Type | Method and Description |
---|---|
(package private) java.util.List<StackSSALabel> |
LValuePropSimple.UsageCollector.getSingleUsages() |
Modifier and Type | Method and Description |
---|---|
void |
LValuePropSimple.AssignmentCollector.collect(StackSSALabel lValue,
StatementContainer<Statement> statementContainer,
Expression value) |
void |
LValuePropSimple.AssignmentCollector.collectMultiUse(StackSSALabel lValue,
StatementContainer<Statement> statementContainer,
Expression value) |
StackSSALabel |
InlineDeAssigner.Deassigner.rewriteExpression(StackSSALabel lValue,
SSAIdentifiers ssaIdentifiers,
StatementContainer statementContainer,
ExpressionRewriterFlags flags) |
Modifier and Type | Field and Description |
---|---|
private StackSSALabel |
StackValue.stackValue |
Modifier and Type | Method and Description |
---|---|
StackSSALabel |
StackValue.getStackValue() |
Constructor and Description |
---|
StackValue(BytecodeLoc loc,
StackSSALabel stackValue) |
Modifier and Type | Field and Description |
---|---|
private java.util.Map<StackSSALabel,java.lang.Long> |
AccountingRewriter.count |
private java.util.Map<StackSSALabel,LocalVariable> |
StackVarToLocalRewriter.replacements |
Modifier and Type | Field and Description |
---|---|
private java.util.Map<StackSSALabel,Expression> |
LValueAssignmentAndAliasCondenser.aliasReplacements |
private java.util.Set<StackSSALabel> |
LValueAssignmentAndAliasCondenser.blacklisted |
private java.util.Map<StackSSALabel,LValueAssignmentAndAliasCondenser.ExpressionStatementPair> |
LValueAssignmentAndAliasCondenser.found |
private java.util.Map<StackSSALabel,LValueAssignmentAndAliasCondenser.ExpressionStatementPair> |
LValueAssignmentAndAliasCondenser.multiFound |
private java.util.Map<StackSSALabel,java.util.List<LValueAssignmentAndAliasCondenser.LValueStatementContainer>> |
LValueAssignmentAndAliasCondenser.AliasRewriter.possibleAliases |
private java.util.Map<StackSSALabel,java.util.List<StatementContainer<Statement>>> |
LValueAssignmentAndAliasCondenser.AliasRewriter.usages |
Modifier and Type | Method and Description |
---|---|
void |
LValueAssignmentAndAliasCondenser.collect(StackSSALabel lValue,
StatementContainer<Statement> statementContainer,
Expression value) |
void |
LValueAssignmentCollector.collect(StackSSALabel lValue,
StatementContainer<T> statementContainer,
Expression value) |
void |
LValueAssignmentAndAliasCondenser.collectMultiUse(StackSSALabel lValue,
StatementContainer<Statement> statementContainer,
Expression value) |
void |
LValueAssignmentCollector.collectMultiUse(StackSSALabel lValue,
StatementContainer<T> statementContainer,
Expression value) |
private LValue |
LValueAssignmentAndAliasCondenser.AliasRewriter.getAlias(StackSSALabel stackSSALabel,
LValueAssignmentAndAliasCondenser.ExpressionStatementPair target) |
Modifier and Type | Field and Description |
---|---|
private java.util.Map<StackSSALabel,StackSSALabel> |
FinallyGraphHelper.FinallyEquivalenceConstraint.rhsToLhsMap |
private java.util.Map<StackSSALabel,StackSSALabel> |
FinallyGraphHelper.FinallyEquivalenceConstraint.rhsToLhsMap |
private java.util.Set<StackSSALabel> |
FinallyGraphHelper.FinallyEquivalenceConstraint.validSSA |
Modifier and Type | Method and Description |
---|---|
private StackSSALabel |
FinallyGraphHelper.FinallyEquivalenceConstraint.mapSSALabel(StackSSALabel s1,
StackSSALabel s2) |
Modifier and Type | Method and Description |
---|---|
void |
FinallyGraphHelper.FinallyEquivalenceConstraint.collect(StackSSALabel lValue,
StatementContainer<Statement> statementContainer,
Expression value) |
void |
FinallyGraphHelper.FinallyEquivalenceConstraint.collectMultiUse(StackSSALabel lValue,
StatementContainer<Statement> statementContainer,
Expression value) |
private StackSSALabel |
FinallyGraphHelper.FinallyEquivalenceConstraint.mapSSALabel(StackSSALabel s1,
StackSSALabel s2) |
Modifier and Type | Method and Description |
---|---|
void |
AbstractLValueScopeDiscoverer.collect(StackSSALabel lValue,
StatementContainer<StructuredStatement> statementContainer,
Expression value) |
void |
LValueScopeDiscoverer.collect(StackSSALabel lValue,
StatementContainer<StructuredStatement> statementContainer,
Expression value) |
void |
AbstractLValueScopeDiscoverer.collectMultiUse(StackSSALabel lValue,
StatementContainer<StructuredStatement> statementContainer,
Expression value) |
void |
LValueScopeDiscoverer.collectMultiUse(StackSSALabel lValue,
StatementContainer<StructuredStatement> statementContainer,
Expression value) |
Modifier and Type | Class and Description |
---|---|
class |
WildcardMatch.StackLabelWildCard |
Modifier and Type | Field and Description |
---|---|
private StackSSALabel |
WildcardMatch.StackLabelWildCard.matchedValue |
Modifier and Type | Method and Description |
---|---|
StackSSALabel |
WildcardMatch.StackLabelWildCard.getMatch() |
Modifier and Type | Field and Description |
---|---|
private StackSSALabel |
StackEntry.lValue |
Modifier and Type | Method and Description |
---|---|
StackSSALabel |
StackEntry.getLValue() |