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

Issue 10826230: Added def-use chain to the intermediate language. (Closed)

Created:
8 years, 4 months ago by zerny-google
Modified:
8 years, 4 months ago
CC:
reviews_dartlang.org
Visibility:
Public.

Description

Added def-use chain to the intermediate language. R=fschneider@google.com,kmillikin@google.com BUG= Committed: https://code.google.com/p/dart/source/detail?r=10497

Patch Set 1 #

Total comments: 13

Patch Set 2 : Fixed comments for def-use chain. #

Total comments: 3
Unified diffs Side-by-side diffs Delta from patch set Stats (+129 lines, -8 lines) Patch
M runtime/vm/intermediate_language.h View 1 18 chunks +67 lines, -8 lines 1 comment Download
M runtime/vm/intermediate_language.cc View 1 1 chunk +38 lines, -0 lines 2 comments Download
M runtime/vm/intermediate_language_test.cc View 1 1 chunk +24 lines, -0 lines 0 comments Download

Messages

Total messages: 9 (0 generated)
zerny-google
8 years, 4 months ago (2012-08-09 17:40:05 UTC) #1
zerny-google
On 2012/08/09 17:40:05, zerny wrote: Will clean the virtual RemoveFromDefUseChain once Slava has committed some ...
8 years, 4 months ago (2012-08-09 17:42:11 UTC) #2
srdjan
DBC https://chromiumcodereview.appspot.com/10826230/diff/1/runtime/vm/intermediate_language.h File runtime/vm/intermediate_language.h (right): https://chromiumcodereview.appspot.com/10826230/diff/1/runtime/vm/intermediate_language.h#newcode275 runtime/vm/intermediate_language.h:275: for (intptr_t i = 0; i < N; ...
8 years, 4 months ago (2012-08-09 20:07:51 UTC) #3
zerny-google
Thanks for the comments. On 2012/08/09 20:07:51, srdjan wrote: > DBC > > https://chromiumcodereview.appspot.com/10826230/diff/1/runtime/vm/intermediate_language.h > ...
8 years, 4 months ago (2012-08-10 08:07:22 UTC) #4
zerny-google
Thanks for the comments. https://chromiumcodereview.appspot.com/10826230/diff/1/runtime/vm/intermediate_language.h File runtime/vm/intermediate_language.h (right): https://chromiumcodereview.appspot.com/10826230/diff/1/runtime/vm/intermediate_language.h#newcode275 runtime/vm/intermediate_language.h:275: for (intptr_t i = 0; ...
8 years, 4 months ago (2012-08-10 08:08:29 UTC) #5
Florian Schneider
https://chromiumcodereview.appspot.com/10826230/diff/1/runtime/vm/intermediate_language.h File runtime/vm/intermediate_language.h (right): https://chromiumcodereview.appspot.com/10826230/diff/1/runtime/vm/intermediate_language.h#newcode338 runtime/vm/intermediate_language.h:338: UseVal* next_use() { return next_use_; } Maybe add const: ...
8 years, 4 months ago (2012-08-10 08:35:37 UTC) #6
zerny-google
Improvements to the use-list.
8 years, 4 months ago (2012-08-10 12:17:43 UTC) #7
zerny-google
https://chromiumcodereview.appspot.com/10826230/diff/8001/runtime/vm/intermediate_language.h File runtime/vm/intermediate_language.h (right): https://chromiumcodereview.appspot.com/10826230/diff/8001/runtime/vm/intermediate_language.h#newcode1821 runtime/vm/intermediate_language.h:1821: // Remove uses in this instruction from the def-use ...
8 years, 4 months ago (2012-08-10 12:20:18 UTC) #8
Florian Schneider
8 years, 4 months ago (2012-08-10 12:28:00 UTC) #9
LGTM.

https://chromiumcodereview.appspot.com/10826230/diff/8001/runtime/vm/intermed...
File runtime/vm/intermediate_language.cc (right):

https://chromiumcodereview.appspot.com/10826230/diff/8001/runtime/vm/intermed...
runtime/vm/intermediate_language.cc:34: 
Add an empty line here.

https://chromiumcodereview.appspot.com/10826230/diff/8001/runtime/vm/intermed...
runtime/vm/intermediate_language.cc:50: 
Add an empty line here.

Powered by Google App Engine
This is Rietveld 408576698