Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(127)

Side by Side Diff: lib/compiler/implementation/ssa/builder.dart

Issue 10698079: Revert all the changes to equals operator. Causing buildbot trouble. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 8 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 1 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
2 // for details. All rights reserved. Use of this source code is governed by a 2 // for details. All rights reserved. Use of this source code is governed by a
3 // BSD-style license that can be found in the LICENSE file. 3 // BSD-style license that can be found in the LICENSE file.
4 4
5 class Interceptors { 5 class Interceptors {
6 Compiler compiler; 6 Compiler compiler;
7 Interceptors(Compiler this.compiler); 7 Interceptors(Compiler this.compiler);
8 8
9 SourceString mapOperatorToMethodName(Operator op) { 9 SourceString mapOperatorToMethodName(Operator op) {
10 String name = op.source.stringValue; 10 String name = op.source.stringValue;
(...skipping 79 matching lines...) Expand 10 before | Expand all | Expand 10 after
90 } 90 }
91 91
92 Element getIndexInterceptor() { 92 Element getIndexInterceptor() {
93 return compiler.findHelper(const SourceString('index')); 93 return compiler.findHelper(const SourceString('index'));
94 } 94 }
95 95
96 Element getIndexAssignmentInterceptor() { 96 Element getIndexAssignmentInterceptor() {
97 return compiler.findHelper(const SourceString('indexSet')); 97 return compiler.findHelper(const SourceString('indexSet'));
98 } 98 }
99 99
100 Element getEqualsNullInterceptor() {
101 return compiler.findHelper(const SourceString('eqNull'));
102 }
103
100 Element getExceptionUnwrapper() { 104 Element getExceptionUnwrapper() {
101 return compiler.findHelper(const SourceString('unwrapException')); 105 return compiler.findHelper(const SourceString('unwrapException'));
102 } 106 }
103 107
104 Element getClosureConverter() { 108 Element getClosureConverter() {
105 return compiler.findHelper(const SourceString('convertDartClosureToJS')); 109 return compiler.findHelper(const SourceString('convertDartClosureToJS'));
106 } 110 }
107 111
108 Element getTraceFromException() { 112 Element getTraceFromException() {
109 return compiler.findHelper(const SourceString('getTraceFromException')); 113 return compiler.findHelper(const SourceString('getTraceFromException'));
(...skipping 3429 matching lines...) Expand 10 before | Expand all | Expand 10 after
3539 new HSubGraphBlockInformation(thenGraph), 3543 new HSubGraphBlockInformation(thenGraph),
3540 new HSubGraphBlockInformation(elseGraph)); 3544 new HSubGraphBlockInformation(elseGraph));
3541 3545
3542 HBasicBlock conditionStartBlock = conditionGraph.start; 3546 HBasicBlock conditionStartBlock = conditionGraph.start;
3543 conditionGraph.start.setBlockFlow(info, joinBlock); 3547 conditionGraph.start.setBlockFlow(info, joinBlock);
3544 HIf branch = conditionGraph.end.last; 3548 HIf branch = conditionGraph.end.last;
3545 assert(branch is HIf); 3549 assert(branch is HIf);
3546 branch.blockInformation = conditionStartBlock.blockFlow; 3550 branch.blockInformation = conditionStartBlock.blockFlow;
3547 } 3551 }
3548 } 3552 }
OLDNEW
« no previous file with comments | « lib/compiler/implementation/lib/js_helper.dart ('k') | lib/compiler/implementation/ssa/codegen.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698