|
|
DescriptionSeparate module decoding counter into asm and wasm counters.
Currently, V8 uses the same counter to collect decoding time for both asm.js and
WASM. This separates that counter into two separate counters, and then uses the appropriate counter when instantiating a module.
BUG=chromium:704922
R=bbudge@chromium.org,mtrofin@chromium.org
Review-Url: https://codereview.chromium.org/2780563002
Cr-Commit-Position: refs/heads/master@{#44163}
Committed: https://chromium.googlesource.com/v8/v8/+/15247047e5b63f41d96a509ff91d438ef66f14f2
Patch Set 1 #
Total comments: 2
Patch Set 2 : Fix is_wasm() and is_asm_js() to use Camel case. #
Total comments: 2
Patch Set 3 : Rename isWasm and isAsmJs to IsWasm and IsAsmJs. #
Messages
Total messages: 37 (27 generated)
Description was changed from ========== Separate module decoding counter into asm and wasm counters. Currently, V8 uses the same counter to collect decoding time for both asm.js and WASM. This separates that counter into two separate counters, and then uses the appropriate counter when instantiating a module. BUG=chromium:704922 ========== to ========== Separate module decoding counter into asm and wasm counters. Currently, V8 uses the same counter to collect decoding time for both asm.js and WASM. This separates that counter into two separate counters, and then uses the appropriate counter when instantiating a module. BUG=chromium:704922 R=bbudge@chromium.org,mtrofin@chromium.org ==========
kschimpf@google.com changed reviewers: + bbudge@chromium.org, mtrofin@chromium.org
kschimpf@google.com changed reviewers: + kschimpf@google.com
kschimpf@google.com changed reviewers: - kschimpf@google.com
The CQ bit was checked by kschimpf@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: No L-G-T-M from a valid reviewer yet. CQ run can only be started once the patch has received an L-G-T-M from a full committer. Even if an L-G-T-M may have been provided, it was from a non-committer,_not_ a full super star committer. Committers are members of the group "project-v8-committers". Note that this has nothing to do with OWNERS files.
The CQ bit was checked by kschimpf@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: No L-G-T-M from a valid reviewer yet. CQ run can only be started once the patch has received an L-G-T-M from a full committer. Even if an L-G-T-M may have been provided, it was from a non-committer,_not_ a full super star committer. Committers are members of the group "project-v8-committers". Note that this has nothing to do with OWNERS files.
The CQ bit was checked by kschimpf@google.com to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: This issue passed the CQ dry run.
https://codereview.chromium.org/2780563002/diff/1/src/wasm/wasm-module.h File src/wasm/wasm-module.h (right): https://codereview.chromium.org/2780563002/diff/1/src/wasm/wasm-module.h#newc... src/wasm/wasm-module.h:141: inline bool is_wasm(ModuleOrigin Origin) { Nit: Camel case for functions that aren't simple getters/setters on a class.
https://codereview.chromium.org/2780563002/diff/1/src/wasm/wasm-module.h File src/wasm/wasm-module.h (right): https://codereview.chromium.org/2780563002/diff/1/src/wasm/wasm-module.h#newc... src/wasm/wasm-module.h:141: inline bool is_wasm(ModuleOrigin Origin) { On 2017/03/27 17:23:56, bbudge wrote: > Nit: Camel case for functions that aren't simple getters/setters on a class. Done.
The CQ bit was checked by kschimpf@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: No L-G-T-M from a valid reviewer yet. CQ run can only be started once the patch has received an L-G-T-M from a full committer. Even if an L-G-T-M may have been provided, it was from a non-committer,_not_ a full super star committer. Committers are members of the group "project-v8-committers". Note that this has nothing to do with OWNERS files.
LGTM modulo naming change https://codereview.chromium.org/2780563002/diff/20001/src/wasm/wasm-module.h File src/wasm/wasm-module.h (right): https://codereview.chromium.org/2780563002/diff/20001/src/wasm/wasm-module.h#... src/wasm/wasm-module.h:141: inline bool isWasm(ModuleOrigin Origin) { Sorry I wasn't more clear: these should be IsWasm, IsAsmJs.
https://codereview.chromium.org/2780563002/diff/20001/src/wasm/wasm-module.h File src/wasm/wasm-module.h (right): https://codereview.chromium.org/2780563002/diff/20001/src/wasm/wasm-module.h#... src/wasm/wasm-module.h:141: inline bool isWasm(ModuleOrigin Origin) { On 2017/03/27 20:03:40, bbudge wrote: > Sorry I wasn't more clear: these should be IsWasm, IsAsmJs. Done.
The CQ bit was checked by kschimpf@chromium.org
The patchset sent to the CQ was uploaded after l-g-t-m from bbudge@chromium.org Link to the patchset: https://codereview.chromium.org/2780563002/#ps40001 (title: "Rename isWasm and isAsmJs to IsWasm and IsAsmJs.")
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Try jobs failed on following builders: v8_presubmit on master.tryserver.v8 (JOB_FAILED, http://build.chromium.org/p/tryserver.v8/builders/v8_presubmit/builds/37768)
bradnelson@chromium.org changed reviewers: + bradnelson@chromium.org
The CQ bit was checked by bradnelson@chromium.org
lgtm
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
CQ is committing da patch. Bot data: {"patchset_id": 40001, "attempt_start_ts": 1490647333357870, "parent_rev": "32fdc6942451fe9414303812ef8dccfcdfc7f98f", "commit_rev": "15247047e5b63f41d96a509ff91d438ef66f14f2"}
Message was sent while issue was closed.
Description was changed from ========== Separate module decoding counter into asm and wasm counters. Currently, V8 uses the same counter to collect decoding time for both asm.js and WASM. This separates that counter into two separate counters, and then uses the appropriate counter when instantiating a module. BUG=chromium:704922 R=bbudge@chromium.org,mtrofin@chromium.org ========== to ========== Separate module decoding counter into asm and wasm counters. Currently, V8 uses the same counter to collect decoding time for both asm.js and WASM. This separates that counter into two separate counters, and then uses the appropriate counter when instantiating a module. BUG=chromium:704922 R=bbudge@chromium.org,mtrofin@chromium.org Review-Url: https://codereview.chromium.org/2780563002 Cr-Commit-Position: refs/heads/master@{#44163} Committed: https://chromium.googlesource.com/v8/v8/+/15247047e5b63f41d96a509ff91d438ef66... ==========
Message was sent while issue was closed.
Committed patchset #3 (id:40001) as https://chromium.googlesource.com/v8/v8/+/15247047e5b63f41d96a509ff91d438ef66... |