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

Issue 1310833003: Refactor LinearScan::scan from one huge function into smaller functions. (Closed)

Created:
5 years, 4 months ago by ascull
Modified:
5 years, 4 months ago
CC:
native-client-reviews_googlegroups.com
Base URL:
https://chromium.googlesource.com/native_client/pnacl-subzero.git@master
Target Ref:
refs/heads/master
Visibility:
Public.

Description

Patch Set 1 #

Patch Set 2 : Fix randomization guards. #

Total comments: 35

Patch Set 3 : #

Total comments: 7

Patch Set 4 : Final edits and rebase #

Unified diffs Side-by-side diffs Delta from patch set Stats (+520 lines, -489 lines) Patch
M src/IceRegAlloc.h View 1 2 3 3 chunks +63 lines, -15 lines 0 comments Download
M src/IceRegAlloc.cpp View 1 2 3 14 chunks +457 lines, -474 lines 0 comments Download

Messages

Total messages: 10 (1 generated)
ascull
All the tests still pass, is that good enough to say this hasn't broken something?
5 years, 4 months ago (2015-08-21 23:45:36 UTC) #2
Jim Stichnoth
On 2015/08/21 23:45:36, ascull wrote: > All the tests still pass, is that good enough ...
5 years, 4 months ago (2015-08-22 00:38:53 UTC) #3
Jim Stichnoth
https://codereview.chromium.org/1310833003/diff/20001/src/IceRegAlloc.cpp File src/IceRegAlloc.cpp (right): https://codereview.chromium.org/1310833003/diff/20001/src/IceRegAlloc.cpp#newcode11 src/IceRegAlloc.cpp:11: /// This file implements the LinearScan class, which performs ...
5 years, 4 months ago (2015-08-24 15:08:31 UTC) #4
jvoung (off chromium)
https://codereview.chromium.org/1310833003/diff/20001/src/IceRegAlloc.cpp File src/IceRegAlloc.cpp (right): https://codereview.chromium.org/1310833003/diff/20001/src/IceRegAlloc.cpp#newcode666 src/IceRegAlloc.cpp:666: // Finish up by assigning RegNumTmp->RegNum (or a random ...
5 years, 4 months ago (2015-08-24 15:33:01 UTC) #5
ascull
https://codereview.chromium.org/1310833003/diff/20001/src/IceRegAlloc.cpp File src/IceRegAlloc.cpp (right): https://codereview.chromium.org/1310833003/diff/20001/src/IceRegAlloc.cpp#newcode11 src/IceRegAlloc.cpp:11: /// This file implements the LinearScan class, which performs ...
5 years, 4 months ago (2015-08-24 19:53:48 UTC) #6
Jim Stichnoth
otherwise lgtm. Thanks! https://codereview.chromium.org/1310833003/diff/40001/src/IceRegAlloc.cpp File src/IceRegAlloc.cpp (right): https://codereview.chromium.org/1310833003/diff/40001/src/IceRegAlloc.cpp#newcode403 src/IceRegAlloc.cpp:403: // TODO(stichnot): te through the actual ...
5 years, 4 months ago (2015-08-25 05:36:09 UTC) #7
jvoung (off chromium)
lgtm too https://codereview.chromium.org/1310833003/diff/40001/src/IceRegAlloc.h File src/IceRegAlloc.h (right): https://codereview.chromium.org/1310833003/diff/40001/src/IceRegAlloc.h#newcode85 src/IceRegAlloc.h:85: void assignFinalRegisters(llvm::SmallBitVector RegMaskFull, re: passing llvm::SmallBitVector arguments ...
5 years, 4 months ago (2015-08-25 12:50:48 UTC) #8
Jim Stichnoth
https://codereview.chromium.org/1310833003/diff/40001/src/IceRegAlloc.h File src/IceRegAlloc.h (right): https://codereview.chromium.org/1310833003/diff/40001/src/IceRegAlloc.h#newcode85 src/IceRegAlloc.h:85: void assignFinalRegisters(llvm::SmallBitVector RegMaskFull, On 2015/08/25 12:50:48, jvoung wrote: > ...
5 years, 4 months ago (2015-08-25 15:19:03 UTC) #9
ascull
5 years, 4 months ago (2015-08-25 17:31:20 UTC) #10
Message was sent while issue was closed.
Committed patchset #4 (id:60001) manually as
d24cfda1f63f04f22118addb793b197fd3141b15 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698