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

Issue 1860473002: Subzero. Refactors Switch Lowering. (Closed)

Created:
4 years, 8 months ago by John
Modified:
4 years, 8 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 : Removes Cfg::deleteJumpTables() #

Patch Set 2 : Adds InstJumpTable::toJumpTableData #

Patch Set 3 : Caches Cfg::getFunctionName in InstJumpTable. #

Patch Set 4 : Caches the jump table name in InstJumpTable -- JumpTableData still builds the jump table name #

Patch Set 5 : Creates the JumpTable name when InstJumpTable is created. #

Patch Set 6 : Fixes pre-review issues. #

Total comments: 1

Patch Set 7 : Fixes typo in comment. #

Total comments: 5

Patch Set 8 : Addresses comments. #

Patch Set 9 : git pull #

Unified diffs Side-by-side diffs Delta from patch set Stats (+88 lines, -69 lines) Patch
M src/IceCfg.h View 1 2 3 4 5 6 7 8 1 chunk +0 lines, -3 lines 0 comments Download
M src/IceCfg.cpp View 1 2 3 4 5 6 7 8 4 chunks +3 lines, -17 lines 0 comments Download
M src/IceELFObjectWriter.cpp View 1 2 3 4 5 6 7 8 2 chunks +2 lines, -7 lines 0 comments Download
M src/IceGlobalContext.h View 1 2 3 4 5 6 7 8 1 chunk +2 lines, -3 lines 0 comments Download
M src/IceGlobalContext.cpp View 1 2 3 4 5 6 7 8 1 chunk +2 lines, -6 lines 0 comments Download
M src/IceInst.h View 1 2 3 4 5 6 7 8 3 chunks +18 lines, -5 lines 0 comments Download
M src/IceInst.cpp View 1 2 3 4 5 6 7 8 2 chunks +25 lines, -2 lines 0 comments Download
M src/IceSwitchLowering.h View 1 2 3 4 5 6 7 2 chunks +14 lines, -3 lines 0 comments Download
M src/IceSwitchLowering.cpp View 1 2 3 3 chunks +11 lines, -9 lines 0 comments Download
M src/IceTargetLoweringX86BaseImpl.h View 1 2 3 4 5 6 7 8 3 chunks +11 lines, -14 lines 0 comments Download

Messages

Total messages: 9 (2 generated)
John
4 years, 8 months ago (2016-04-04 12:43:16 UTC) #2
John
my verify_spec.sh script tells me the output is unchanged.
4 years, 8 months ago (2016-04-04 12:51:30 UTC) #3
Jim Stichnoth
LGTM. I assume fixing the unconditional instantiation of global strings for jump table labels, will ...
4 years, 8 months ago (2016-04-04 13:42:30 UTC) #4
John
"I assume fixing the unconditional instantiation of global strings for jump table labels, will be ...
4 years, 8 months ago (2016-04-04 14:31:05 UTC) #5
Jim Stichnoth
On 2016/04/04 14:31:05, John wrote: > "I assume fixing the unconditional instantiation of global strings ...
4 years, 8 months ago (2016-04-04 14:38:37 UTC) #6
John
There's really no way to **not** name a jump table and still expect deterministic output. ...
4 years, 8 months ago (2016-04-05 12:22:43 UTC) #7
John
4 years, 8 months ago (2016-04-05 13:30:26 UTC) #9
Message was sent while issue was closed.
Committed patchset #9 (id:160001) manually as
030772114216c1a57c749050bb58d07de8ceaa7c (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698