v8/src
Zhi An Ng 9dccd91c37 Revert "[wasm-simd] Merge all any_true to v128.any_true"
This reverts commit 9c09c227b0.

Reason for revert: gc stress failures https://ci.chromium.org/ui/p/v8/builders/ci/V8%20Linux%20-%20arm64%20-%20sim%20-%20gc%20stress/20563/overview

Original change's description:
> [wasm-simd] Merge all any_true to v128.any_true
>
> In https://github.com/WebAssembly/simd/pull/423, all any_true
> instructions were removed, and replaced with a single v128.any_true.
>
> This patch removes all but v8x16.any_true, and renames it to
> v128.any_true.
>
> Bug: v8:11331
> Change-Id: Ie394ec841a1a1c4030c4f589eac2cee8a6a2a1f9
> Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2639033
> Reviewed-by: Georg Neis <neis@chromium.org>
> Reviewed-by: Deepti Gandluri <gdeepti@chromium.org>
> Commit-Queue: Zhi An Ng <zhin@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#72304}

TBR=neis@chromium.org,gdeepti@chromium.org,neis@google.com,zhin@chromium.org

Change-Id: I52dbf8de679059dd7b17908c1fe3ada0eb54ff84
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: v8:11331
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2649240
Reviewed-by: Zhi An Ng <zhin@chromium.org>
Commit-Queue: Zhi An Ng <zhin@chromium.org>
Cr-Commit-Position: refs/heads/master@{#72305}
2021-01-26 04:04:41 +00:00
..
api [modules][api] Stop filtering import assertions based on list provided by the host 2021-01-25 19:30:13 +00:00
asmjs [config] Add V8_NODISCARD for Scope classes 2020-11-26 11:08:45 +00:00
ast [modules][api] Stop filtering import assertions based on list provided by the host 2021-01-25 19:30:13 +00:00
base [mac-arm] Fix typo in preprocessor check 2021-01-22 22:19:49 +00:00
builtins [intl] Implement ECMA402 PR500 Use OrdinaryHasInstance 2021-01-25 22:33:04 +00:00
codegen Revert "[wasm-simd][x64] Prototype i32x4.widen_i8x16_{s,u}" 2021-01-25 22:01:15 +00:00
common Refactor JavaScript execution scopes to not allocate 2021-01-22 23:30:20 +00:00
compiler Revert "[wasm-simd] Merge all any_true to v128.any_true" 2021-01-26 04:04:41 +00:00
compiler-dispatcher [compiler] Remove disallow scopes 2020-12-03 16:42:24 +00:00
d8 [d8] Throw Error objects instead of strings by default 2021-01-21 13:13:21 +00:00
date Add DIR_METADATA files to v8. 2020-10-20 22:12:28 +00:00
debug [deoptimizer] Continue extracting classes 2021-01-21 15:57:31 +00:00
deoptimizer [deoptimizer] Refactor translation opcodes and array builder 2021-01-25 07:46:35 +00:00
diagnostics [wasm-simd][x64] Prototype double precision conversion 2021-01-25 19:04:14 +00:00
execution [modules][api] Stop filtering import assertions based on list provided by the host 2021-01-25 19:30:13 +00:00
extensions [cleanup] Remove remaining uses of DISALLOW_COPY_AND_ASSIGN 2020-12-03 12:24:03 +00:00
flags [build] Introduce gn arg to disable WebAssembly 2021-01-25 16:59:53 +00:00
handles [TurboFan] Templatize GetBytecodeArray 2020-12-17 16:46:53 +00:00
heap cppgc: Introduce ObjectSizeTrait 2021-01-22 20:53:55 +00:00
ic [torque] Begin porting ScopeInfo to Torque 2021-01-20 11:56:21 +00:00
init [api] Use FLAG_log to check whether logging is enabled 2021-01-20 11:07:12 +00:00
inspector Forward exceptions while using DebugPropertyIterator 2021-01-20 17:02:43 +00:00
interpreter Remove tebbi from OWNERS and TODOs 2021-01-21 13:23:00 +00:00
json [string] Skip length checks in IsEqualTo 2020-11-26 16:31:34 +00:00
libplatform Step 1 (of 3-ish): Basic ETW Instrumentation in V8 2021-01-05 20:11:03 +00:00
libsampler [cleanup] Remove remaining uses of DISALLOW_COPY_AND_ASSIGN 2020-12-03 12:24:03 +00:00
logging Revert "Reland "Faster JS-to-Wasm calls"" 2021-01-22 13:16:21 +00:00
numbers [offthread] Fix StringTable/WriteToFlat performance 2020-11-25 12:13:54 +00:00
objects [intl] Implement ECMA402 PR500 Use OrdinaryHasInstance 2021-01-25 22:33:04 +00:00
parsing Reland [super] Store home object in Context instead of JSFunction 2021-01-19 17:05:01 +00:00
profiler Reland "[cpu-profiler] Use base::LeakyObject for static CodeEntry objects" 2021-01-22 13:59:53 +00:00
protobuf Add OWNERS to src/protobuf 2019-05-15 11:17:23 +00:00
regexp s390x: Create LE version of Load 2021-01-18 17:10:56 +00:00
roots [cleanup] Remove ArgumentsAdaptorDeoptPCOffset 2021-01-20 10:16:01 +00:00
runtime Reland "[classes] Make sure parent classes are never turned to setup mode" 2021-01-25 12:39:36 +00:00
sanitizer [platform] Add SharedMemory allocation and mapping 2020-07-30 18:31:21 +00:00
snapshot Mark builtins as hot sections using text section prefix in Windows. 2021-01-21 07:57:18 +00:00
strings [cleanup] Remove uses of DISALLOW_COPY_AND_ASSIGN 2020-11-25 01:46:32 +00:00
tasks [tasks] Cleanup OperationsBarrier 2020-12-17 14:56:33 +00:00
third_party [tools] Extend optimizations markers 2020-12-01 18:30:01 +00:00
torque Remove tebbi from OWNERS and TODOs 2021-01-21 13:23:00 +00:00
tracing [tracing] Fix builds with perfetto and v8-gn.h 2021-01-21 08:42:18 +00:00
trap-handler Revert "[wasm][mac][arm64] Enable OOB trap handler" 2021-01-19 08:47:59 +00:00
utils [compiler] Rename type BailoutId to BytecodeOffset 2021-01-20 13:03:41 +00:00
wasm Revert "[wasm-simd] Merge all any_true to v128.any_true" 2021-01-26 04:04:41 +00:00
zone [cleanup] Replace all remaining Min/Max uses with std::min/max 2020-11-24 17:32:01 +00:00
DEPS [ia32] Unify I32x4SConvertF32x4 SSE and AVX opcodes 2020-12-14 02:47:49 +00:00
DIR_METADATA Add DIR_METADATA files to v8. 2020-10-20 22:12:28 +00:00
OWNERS Add DIR_METADATA files to v8. 2020-10-20 22:12:28 +00:00