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 2185193002: Enable Local CSE by default (Closed)

Created:
4 years, 4 months ago by manasijm
Modified:
4 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

Enable Local CSE by default Reduce the default number of iterations to 1 Put the optional code behind the -lcse-no-ssa flag, which is disabled by default. This brings down the overhead of enabling this to about 2%. BUG= R=stichnot@chromium.org Committed: https://gerrit.chromium.org/gerrit/gitweb?p=native_client/pnacl-subzero.git;a=commit;h=53c8fbdf9af4673bb3e674ed5c9d09e899edabf8

Patch Set 1 #

Patch Set 2 : Delete extra space #

Total comments: 10

Patch Set 3 : Address Comments #

Patch Set 4 : Update comment #

Total comments: 12

Patch Set 5 : Address Comments #

Total comments: 2
Unified diffs Side-by-side diffs Delta from patch set Stats (+61 lines, -40 lines) Patch
M src/IceCfg.h View 1 2 3 4 1 chunk +1 line, -1 line 0 comments Download
M src/IceCfg.cpp View 1 2 3 4 3 chunks +38 lines, -28 lines 1 comment Download
M src/IceClFlags.def View 1 2 3 4 2 chunks +10 lines, -5 lines 1 comment Download
M src/IceDefs.h View 1 2 3 4 1 chunk +6 lines, -0 lines 0 comments Download
M src/IceTargetLoweringX86BaseImpl.h View 1 2 3 4 1 chunk +2 lines, -2 lines 0 comments Download
M tests_lit/llvm2ice_tests/local-cse.ll View 1 2 1 chunk +4 lines, -4 lines 0 comments Download

Messages

Total messages: 10 (2 generated)
manasijm
4 years, 4 months ago (2016-07-27 22:02:55 UTC) #2
John
https://codereview.chromium.org/2185193002/diff/20001/src/IceCfg.cpp File src/IceCfg.cpp (right): https://codereview.chromium.org/2185193002/diff/20001/src/IceCfg.cpp#newcode575 src/IceCfg.cpp:575: bool NoSSA = getFlags().getLocalCSENoSSA(); const bool https://codereview.chromium.org/2185193002/diff/20001/src/IceCfg.cpp#newcode589 src/IceCfg.cpp:589: // ...
4 years, 4 months ago (2016-07-28 14:21:51 UTC) #3
manasijm
https://codereview.chromium.org/2185193002/diff/20001/src/IceCfg.cpp File src/IceCfg.cpp (right): https://codereview.chromium.org/2185193002/diff/20001/src/IceCfg.cpp#newcode593 src/IceCfg.cpp:593: if (NoSSA) { On 2016/07/28 14:21:50, John wrote: > ...
4 years, 4 months ago (2016-07-28 15:24:44 UTC) #4
manasijm
https://codereview.chromium.org/2185193002/diff/20001/src/IceCfg.cpp File src/IceCfg.cpp (right): https://codereview.chromium.org/2185193002/diff/20001/src/IceCfg.cpp#newcode575 src/IceCfg.cpp:575: bool NoSSA = getFlags().getLocalCSENoSSA(); On 2016/07/28 14:21:50, John wrote: ...
4 years, 4 months ago (2016-07-28 19:43:34 UTC) #5
Jim Stichnoth
https://codereview.chromium.org/2185193002/diff/60001/src/IceCfg.cpp File src/IceCfg.cpp (right): https://codereview.chromium.org/2185193002/diff/60001/src/IceCfg.cpp#newcode588 src/IceCfg.cpp:588: // Not necessary for SSA Can you describe this ...
4 years, 4 months ago (2016-07-29 14:49:02 UTC) #6
manasijm
https://codereview.chromium.org/2185193002/diff/60001/src/IceCfg.cpp File src/IceCfg.cpp (right): https://codereview.chromium.org/2185193002/diff/60001/src/IceCfg.cpp#newcode588 src/IceCfg.cpp:588: // Not necessary for SSA On 2016/07/29 14:49:02, stichnot ...
4 years, 4 months ago (2016-08-01 17:39:24 UTC) #7
Jim Stichnoth
otherwise lgtm https://codereview.chromium.org/2185193002/diff/80001/src/IceCfg.cpp File src/IceCfg.cpp (right): https://codereview.chromium.org/2185193002/diff/80001/src/IceCfg.cpp#newcode598 src/IceCfg.cpp:598: for (SizeT i = 0; i < ...
4 years, 4 months ago (2016-08-01 20:25:36 UTC) #8
manasijm
4 years, 4 months ago (2016-08-01 22:40:46 UTC) #10
Message was sent while issue was closed.
Committed patchset #5 (id:80001) manually as
53c8fbdf9af4673bb3e674ed5c9d09e899edabf8 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698