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

Issue 10818032: Adjust location summaries to match expectations of new register allocator. (Closed)

Created:
8 years, 5 months ago by Vyacheslav Egorov (Google)
Modified:
8 years, 5 months ago
Reviewers:
srdjan
CC:
reviews_dartlang.org
Visibility:
Public.

Description

Adjust location summaries to match expectations of new register allocator. Instructions containing calls can only use fixed registers everything else is blocked and unavailable for allocation. Insert phi-connecting parallel moves after all instructions were numbered otherwise move gets incorrect position. BUG= TEST= Committed: https://code.google.com/p/dart/source/detail?r=9856

Patch Set 1 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+87 lines, -51 lines) Patch
M runtime/vm/flow_graph_allocator.cc View 2 chunks +7 lines, -0 lines 0 comments Download
M runtime/vm/intermediate_language.cc View 1 chunk +0 lines, -7 lines 0 comments Download
M runtime/vm/intermediate_language_ia32.cc View 9 chunks +41 lines, -23 lines 0 comments Download
M runtime/vm/intermediate_language_x64.cc View 9 chunks +39 lines, -21 lines 0 comments Download

Messages

Total messages: 2 (0 generated)
Vyacheslav Egorov (Google)
This fixes crashes in checked mode. Please take a look.
8 years, 5 months ago (2012-07-24 17:08:15 UTC) #1
srdjan
8 years, 5 months ago (2012-07-24 17:13:48 UTC) #2
LGTM

Powered by Google App Engine
This is Rietveld 408576698