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

Issue 9616005: Turn CopyTemp and SetTemp into instructions. (Closed)

Created:
8 years, 9 months ago by Kevin Millikin (Google)
Modified:
8 years, 9 months ago
Reviewers:
srdjan
CC:
reviews_dartlang.org
Visibility:
Public.

Description

Turn CopyTemp and SetTemp into instructions. These were always used and assumed to be in a stylized form (CopyTemp in Bind and SetTemp in Do). Make this required by the IL. This change allows eliminating the relative indexing in favor of temporary names, without restructuring the compiler at all. R=srdjan@google.com BUG= TEST= Committed: https://code.google.com/p/dart/source/detail?r=5072

Patch Set 1 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+161 lines, -93 lines) Patch
M runtime/vm/flow_graph_builder.cc View 4 chunks +24 lines, -16 lines 0 comments Download
M runtime/vm/flow_graph_compiler_x64.cc View 2 chunks +22 lines, -15 lines 0 comments Download
M runtime/vm/intermediate_language.h View 6 chunks +76 lines, -47 lines 0 comments Download
M runtime/vm/intermediate_language.cc View 3 chunks +39 lines, -15 lines 0 comments Download

Messages

Total messages: 2 (0 generated)
Kevin Millikin (Google)
The names come from the Forth words PICK and TUCK which do (approximately) this. I ...
8 years, 9 months ago (2012-03-06 11:02:04 UTC) #1
srdjan
8 years, 9 months ago (2012-03-06 17:26:23 UTC) #2
LGTM

Powered by Google App Engine
This is Rietveld 408576698