- Mar 26, 2021
-
-
luyahan authored
-
- Mar 18, 2021
-
-
logqtainia authored
-
QiuJi authored
-
QiuJi authored
Fix RunLoadStoreFloat32/64Offset when offset is 0x7fffffff.
- Mar 17, 2021
-
-
Derek Tu authored
- Add RVC instructions c.beqz, c.bnez, c.andi, c.srai, c.srli - Remove sext_xlen from RVC instructions c.xor, c.or, c.and
-
- Mar 15, 2021
-
- Mar 12, 2021
- Mar 11, 2021
- Mar 09, 2021
-
-
QiuJi authored
Since the NaN and sNaN logical are all in CompareFHelper, just remove the todo comment.
-
- Mar 02, 2021
-
-
luyahan authored
-
- Mar 01, 2021
-
-
luyahan authored
-
luyahan authored
Besides, skip write barrier for storing Smis.
-
luyahan authored
Port 2713205: Revert "[codegen][frames] Generalize argument" -
luyahan authored
-
luyahan authored
-
luyahan authored
-
luyahan authored
I64x2GeS I64x2GtS I64x2Abs
-
luyahan authored
-
luyahan authored
-
v8-ci-autoroll-builder authored
Rolling v8/build: https://chromium.googlesource.com/chromium/src/build/+log/e28b4b7..06d89c7 Rolling v8/third_party/aemu-linux-x64: ftKmphEHEwMJc1_tTOsvx50Hd3J_GRNUTxp59ts3NjoC..12utHdzpAJMv14HvzgxQA19OLkI0UrGervsCs46ESbIC Rolling v8/third_party/catapult: https://chromium.googlesource.com/catapult/+log/6236096..df7850d Rolling v8/third_party/depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools/+log/8a2e6a7..e952fae TBR=v8-waterfall-sheriff@grotations.appspotmail.com Change-Id: Ia0bc8dfd0e53ae425022e383922fa9e56f11bf7a Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2726137 Reviewed-by:
v8-ci-autoroll-builder <v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com> Commit-Queue: v8-ci-autoroll-builder <v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com> Cr-Commit-Position: refs/heads/master@{#73087}
-
- Feb 28, 2021
-
-
Paolo Severini authored
Fixes a problem with the inlining of JS-to-Wasm call wrappers into a surrounding exception handler and re-enables this case. Bug: v8:11092 Change-Id: I4937838c2b4a199e21f5ac90bee5b8e8de2470be Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2678341 Commit-Queue: Paolo Severini <paolosev@microsoft.com> Reviewed-by:
Clemens Backes <clemensb@chromium.org> Reviewed-by:
Georg Neis <neis@chromium.org> Reviewed-by:
Andreas Haas <ahaas@chromium.org> Cr-Commit-Position: refs/heads/master@{#73086}
-
- Feb 27, 2021
-
-
Liu Yu authored
Port: 52cc7ba9 Bug: v8:11477 Change-Id: Ic4d518ae85b80077963b5034a3ac63c3bd2f152a Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2725672 Auto-Submit: Liu yu <liuyu@loongson.cn> Reviewed-by:
Zhao Jiazhong <zhaojiazhong-hf@loongson.cn> Commit-Queue: Zhao Jiazhong <zhaojiazhong-hf@loongson.cn> Cr-Commit-Position: refs/heads/master@{#73085}
-
v8-ci-autoroll-builder authored
Rolling v8/build: https://chromium.googlesource.com/chromium/src/build/+log/be2a0bf..e28b4b7 Rolling v8/buildtools: https://chromium.googlesource.com/chromium/src/buildtools/+log/fd1ca3e..aa09fa7 Rolling v8/buildtools/third_party/libc++abi/trunk: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxxabi/+log/5fb4080..6918862 Rolling v8/third_party/aemu-linux-x64: 8c4TvsC0hrCVIdsAVOIoQ3TnOJ3PX5iVaUqg4iQkJP4C..ftKmphEHEwMJc1_tTOsvx50Hd3J_GRNUTxp59ts3NjoC Rolling v8/third_party/catapult: https://chromium.googlesource.com/catapult/+log/9105610..6236096 Rolling v8/third_party/depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools/+log/7d69005..8a2e6a7 TBR=v8-waterfall-sheriff@grotations.appspotmail.com Change-Id: If0bff6987bed992c9732c054200a4b5f41eddd1d Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2724864 Reviewed-by:
v8-ci-autoroll-builder <v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com> Commit-Queue: v8-ci-autoroll-builder <v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com> Cr-Commit-Position: refs/heads/master@{#73084}
-
Deepti Gandluri authored
Change-Id: Id9b69f960887f55d26842ecad57c43367c7ddfcd Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2704951 Reviewed-by:
Zhi An Ng <zhin@chromium.org> Commit-Queue: Deepti Gandluri <gdeepti@chromium.org> Cr-Commit-Position: refs/heads/master@{#73083}
-
Frank Tang authored
Add GetOptionsObject/CoerceOptionsToObject for ECMA402 2021 Change Intl.ListFormat / Intl.DisplayNames and Intl.Segmenter to use GetOptionsObject and keep old API under CoerceOptionsToObject based on https://github.com/tc39/ecma402/pull/538/files Test262 tests need to be changed per https://github.com/tc39/test262/issues/2950 Bug: v8:11466 Change-Id: I5cb9b7aba0556effc76b4005e95c90db1e59d41f Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2705696 Commit-Queue: Frank Tang <ftang@chromium.org> Reviewed-by:
Jakob Kummerow <jkummerow@chromium.org> Cr-Commit-Position: refs/heads/master@{#73082}
-
Michael Lippautz authored
This is a reland of eb453679 Original change's description: > cppgc: Rework testing GC infrastructure > > Instead of moving the stand-alone logic to the base heap, allows > specific heaps to override their stand-alone GC behavior. This allows > CppHeap to reuse the unified heap bottlenecks and visitors for > testing. This works as long as any v8 references are empty as there is > no Isolate attached to the heap in this case. > > - Reverts parts of https://crrev.com/c/2716291 > - Relands parts of https://crrev.com/c/2718146 > > In addition, add tests covering v8::CppHeap and cppgc::Heap. > > Bug: chromium:1056170 > Change-Id: I47dc88c7f0e4961a1aadd60da9b05bff4dcfb27a > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2718612 > Commit-Queue: Michael Lippautz <mlippautz@chromium.org> > Reviewed-by:
Omer Katz <omerkatz@chromium.org> > Cr-Commit-Position: refs/heads/master@{#73077} Bug: chromium:1056170 Change-Id: I415c837a7cf275c636172485dc4101c237a7d76b Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2723253 Commit-Queue: Michael Lippautz <mlippautz@chromium.org> Commit-Queue: Omer Katz <omerkatz@chromium.org> Auto-Submit: Michael Lippautz <mlippautz@chromium.org> Reviewed-by:
Omer Katz <omerkatz@chromium.org> Cr-Commit-Position: refs/heads/master@{#73081}
-
Ng Zhi An authored
These were prototyped and not merged into the SIMD proposal. Bug: v8:10983 Change-Id: I5c30a0e9955ee5602e05d473f0f85be59d124205 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2718761 Reviewed-by:
Deepti Gandluri <gdeepti@chromium.org> Commit-Queue: Zhi An Ng <zhin@chromium.org> Cr-Commit-Position: refs/heads/master@{#73080}
-
Ng Zhi An authored
Optimize extadd_pairwise when AVX is supported. If SSE4_1 is available, we can use the SSE version of the same code sequence. However, there is a potentially better lowering that only requires SSE2, which has less instructions, but will only work better if we have rip-relative constants (otherwise even using ExternalReference it would be 2 moves). Bug: v8:11086,v8:11349 Change-Id: Iac6f31cf8052161846ff5242b4c18c638c83e0f6 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2719298 Reviewed-by:
Deepti Gandluri <gdeepti@chromium.org> Commit-Queue: Zhi An Ng <zhin@chromium.org> Cr-Commit-Position: refs/heads/master@{#73079}
-
Francis McCabe authored
This reverts commit eb453679. Reason for revert: Breaks MSAN: https://ci.chromium.org/p/v8/builders/ci/V8%20Linux%20-%20arm64%20-%20sim%20-%20MSAN/37053 Original change's description: > cppgc: Rework testing GC infrastructure > > Instead of moving the stand-alone logic to the base heap, allows > specific heaps to override their stand-alone GC behavior. This allows > CppHeap to reuse the unified heap bottlenecks and visitors for > testing. This works as long as any v8 references are empty as there is > no Isolate attached to the heap in this case. > > - Reverts parts of https://crrev.com/c/2716291 > - Relands parts of https://crrev.com/c/2718146 > > In addition, add tests covering v8::CppHeap and cppgc::Heap. > > Bug: chromium:1056170 > Change-Id: I47dc88c7f0e4961a1aadd60da9b05bff4dcfb27a > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2718612 > Commit-Queue: Michael Lippautz <mlippautz@chromium.org> > Reviewed-by:
Omer Katz <omerkatz@chromium.org> > Cr-Commit-Position: refs/heads/master@{#73077} Bug: chromium:1056170 Change-Id: Ieda44c07d08f837a6632f96b8db6d5bec87dd521 No-Presubmit: true No-Tree-Checks: true No-Try: true Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2723216 Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com> Commit-Queue: Francis McCabe <fgm@chromium.org> Cr-Commit-Position: refs/heads/master@{#73078}
-
Michael Lippautz authored
Instead of moving the stand-alone logic to the base heap, allows specific heaps to override their stand-alone GC behavior. This allows CppHeap to reuse the unified heap bottlenecks and visitors for testing. This works as long as any v8 references are empty as there is no Isolate attached to the heap in this case. - Reverts parts of https://crrev.com/c/2716291 - Relands parts of https://crrev.com/c/2718146 In addition, add tests covering v8::CppHeap and cppgc::Heap. Bug: chromium:1056170 Change-Id: I47dc88c7f0e4961a1aadd60da9b05bff4dcfb27a Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2718612 Commit-Queue: Michael Lippautz <mlippautz@chromium.org> Reviewed-by:
Omer Katz <omerkatz@chromium.org> Cr-Commit-Position: refs/heads/master@{#73077}
-
Milad Fa authored
Port 52cc7ba9 Original Commit Message: This renames more fields holding "ValueKind" or methods operating on "ValueKind" to contain "kind" instead of "type". It also renames "is_reference_type" to "is_reference" on both ValueType and ValueKind, as the "_type" prefix is kind of implicit from the argument. R=clemensb@chromium.org, joransiu@ca.ibm.com, junyan@redhat.com, midawson@redhat.com BUG= LOG=N Change-Id: I3ab73b31b401ed1e9788df33d998b067280cb52c Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2723251 Reviewed-by:
Clemens Backes <clemensb@chromium.org> Commit-Queue: Milad Fa <mfarazma@redhat.com> Cr-Commit-Position: refs/heads/master@{#73076}
-
Ng Zhi An authored
Drive-by cleanups to merge macro lists which now have the same instruction selector requirements. Bug: v8:11384 Change-Id: Id49c43dce897685d5ced19509f390274805739aa Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2716069 Reviewed-by:
Deepti Gandluri <gdeepti@chromium.org> Commit-Queue: Zhi An Ng <zhin@chromium.org> Cr-Commit-Position: refs/heads/master@{#73075}
-
- Feb 26, 2021
-
-
Santiago Aboy Solanes authored
Bug: v8:7790 Change-Id: I8ff80b109381b339864879e8e4e0dc0d5e418262 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2682636 Reviewed-by:
Georg Neis <neis@chromium.org> Reviewed-by:
Leszek Swirski <leszeks@chromium.org> Commit-Queue: Santiago Aboy Solanes <solanes@chromium.org> Cr-Commit-Position: refs/heads/master@{#73074}
-