Index: pkg/compiler/lib/src/ssa/builder.dart |
diff --git a/pkg/compiler/lib/src/ssa/builder.dart b/pkg/compiler/lib/src/ssa/builder.dart |
index 461e7261e7c84bdd62ecac7eab53fd86cc9723ef..146c90a07e55719d40e7e06105eacc15854a568e 100644 |
--- a/pkg/compiler/lib/src/ssa/builder.dart |
+++ b/pkg/compiler/lib/src/ssa/builder.dart |
@@ -868,7 +868,7 @@ class SsaBuilder extends ast.Visitor |
localsHandler = new LocalsHandler(this, function, function.memberContext, |
function.contextClass, instanceType, nativeData, interceptorData); |
localsHandler.closureData = |
- closureToClassMapper.getClosureRepresentationInfo(function); |
+ closureDataLookup.getClosureRepresentationInfo(function); |
returnLocal = |
new SyntheticLocal("result", function, function.memberContext); |
localsHandler.updateLocal(returnLocal, graph.addConstantNull(closedWorld)); |
@@ -1036,11 +1036,11 @@ class SsaBuilder extends ast.Visitor |
elementInferenceResults = globalInferenceResults.resultOfMember(callee); |
ClosureRepresentationInfo oldClosureData = localsHandler.closureData; |
ClosureRepresentationInfo newClosureData = |
- closureToClassMapper.getClosureRepresentationInfo(callee); |
+ closureDataLookup.getClosureRepresentationInfo(callee); |
localsHandler.closureData = newClosureData; |
if (resolvedAst.kind == ResolvedAstKind.PARSED) { |
localsHandler.enterScope( |
- closureToClassMapper.getClosureAnalysisInfo(resolvedAst.node), |
+ closureDataLookup.getClosureAnalysisInfo(resolvedAst.node), |
forGenerativeConstructorBody: callee.isGenerativeConstructorBody); |
} |
buildInitializers(callee, constructorResolvedAsts, fieldValues); |
@@ -1395,7 +1395,7 @@ class SsaBuilder extends ast.Visitor |
// pass the box to the constructor. |
// The box must be passed before any type variable. |
ClosureAnalysisInfo scopeData = |
- closureToClassMapper.getClosureAnalysisInfo(node); |
+ closureDataLookup.getClosureAnalysisInfo(node); |
if (scopeData.requiresContextBox()) { |
bodyCallInputs.add(localsHandler.readLocal(scopeData.context)); |
} |
@@ -1454,9 +1454,9 @@ class SsaBuilder extends ast.Visitor |
} |
ClosureRepresentationInfo closureData = |
- closureToClassMapper.getClosureRepresentationInfo(element); |
+ closureDataLookup.getClosureRepresentationInfo(element); |
localsHandler.startFunction(element, closureData, |
- closureToClassMapper.getClosureAnalysisInfo(node), parameters, |
+ closureDataLookup.getClosureAnalysisInfo(node), parameters, |
isGenerativeConstructorBody: element.isGenerativeConstructorBody); |
close(new HGoto()).addSuccessor(block); |
@@ -1486,7 +1486,7 @@ class SsaBuilder extends ast.Visitor |
// check. |
signature.orderedForEachParameter((ParameterElement parameterElement) { |
if (element.isGenerativeConstructorBody) { |
- if (closureToClassMapper |
+ if (closureDataLookup |
.getClosureAnalysisInfo(node) |
.isCaptured(parameterElement)) { |
// The parameter will be a field in the box passed as the |
@@ -1731,7 +1731,7 @@ class SsaBuilder extends ast.Visitor |
loopHandler.handleLoop( |
node, |
- closureToClassMapper.getClosureRepresentationInfoForLoop(node), |
+ closureDataLookup.getClosureRepresentationInfoForLoop(node), |
buildInitializer, |
buildCondition, |
buildUpdate, |
@@ -1747,7 +1747,7 @@ class SsaBuilder extends ast.Visitor |
loopHandler.handleLoop( |
node, |
- closureToClassMapper.getClosureRepresentationInfoForLoop(node), |
+ closureDataLookup.getClosureRepresentationInfoForLoop(node), |
() {}, |
buildCondition, |
() {}, () { |
@@ -1759,7 +1759,7 @@ class SsaBuilder extends ast.Visitor |
assert(isReachable); |
LocalsHandler savedLocals = new LocalsHandler.from(localsHandler); |
var loopClosureInfo = |
- closureToClassMapper.getClosureRepresentationInfoForLoop(node); |
+ closureDataLookup.getClosureRepresentationInfoForLoop(node); |
localsHandler.startLoop(loopClosureInfo); |
loopDepth++; |
JumpHandler jumpHandler = loopHandler.beginLoopHeader(node); |
@@ -1898,7 +1898,7 @@ class SsaBuilder extends ast.Visitor |
visitFunctionExpression(ast.FunctionExpression node) { |
LocalFunctionElement methodElement = elements[node]; |
ClosureRepresentationInfo closureInfo = |
- closureToClassMapper.getClosureRepresentationInfo(methodElement); |
+ closureDataLookup.getClosureRepresentationInfo(methodElement); |
ClassEntity closureClassEntity = closureInfo.closureClassEntity; |
List<HInstruction> capturedVariables = <HInstruction>[]; |
@@ -5462,7 +5462,7 @@ class SsaBuilder extends ast.Visitor |
buildProtectedByFinally(() { |
loopHandler.handleLoop( |
node, |
- closureToClassMapper.getClosureRepresentationInfoForLoop(node), |
+ closureDataLookup.getClosureRepresentationInfoForLoop(node), |
buildInitializer, |
buildCondition, |
buildUpdate, |
@@ -5534,7 +5534,7 @@ class SsaBuilder extends ast.Visitor |
loopHandler.handleLoop( |
node, |
- closureToClassMapper.getClosureRepresentationInfoForLoop(node), |
+ closureDataLookup.getClosureRepresentationInfoForLoop(node), |
buildInitializer, |
buildCondition, |
() {}, |
@@ -5658,7 +5658,7 @@ class SsaBuilder extends ast.Visitor |
loopHandler.handleLoop( |
node, |
- closureToClassMapper.getClosureRepresentationInfoForLoop(node), |
+ closureDataLookup.getClosureRepresentationInfoForLoop(node), |
buildInitializer, |
buildCondition, |
buildUpdate, |
@@ -6011,7 +6011,7 @@ class SsaBuilder extends ast.Visitor |
void buildLoop() { |
loopHandler.handleLoop( |
node, |
- closureToClassMapper.getClosureRepresentationInfoForLoop(node), |
+ closureDataLookup.getClosureRepresentationInfoForLoop(node), |
() {}, |
buildCondition, |
() {}, |