v8/test/cctest/compiler
Maya Lekova 741b8d4071 Revert "[fastcall] Enable float support on arm64 simulator"
This reverts commit b9ddcbc86f.

Reason for revert: Hits unreachable on MSAN, see https://bugs.chromium.org/p/chromium/issues/detail?id=1267854

Original change's description:
> [fastcall] Enable float support on arm64 simulator
>
> This CL adds support for handling calls to C functions with arbitrary
> signatures on the arm64 simulator. It adds infrastructure for
> encoding the signature data from CallDescriptor and FunctionInfo
> classes into a compact representation, stored in the simulator and
> called EncodedCSignature.
>
> Design doc:
> https://docs.google.com/document/d/1ZxOF3GSyNmtU0C0YJvrsydPJj35W_tTJZymeXwfDxoI/edit
>
> This CL is a follow up on the native support added in
> https://chromium-review.googlesource.com/c/v8/v8/+/3182232
> and is partially based on the previous attempt:
> https://chromium-review.googlesource.com/c/v8/v8/+/2343072
>
> Bug: chromium:1052746
> Change-Id: I0991b47bd644b2fc2244c5eb923b085261f04765
> Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3060486
> Commit-Queue: Maya Lekova <mslekova@chromium.org>
> Reviewed-by: Camillo Bruni <cbruni@chromium.org>
> Reviewed-by: Jakob Gruber <jgruber@chromium.org>
> Cr-Commit-Position: refs/heads/main@{#77744}

Bug: chromium:1052746, chromium:1267854, chromium:1267841
Change-Id: If3d5aaab6b5f4309ce90add614d674aaa86b43c7
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3268910
Commit-Queue: Maya Lekova <mslekova@chromium.org>
Reviewed-by: Camillo Bruni <cbruni@chromium.org>
Reviewed-by: Jakob Gruber <jgruber@chromium.org>
Cr-Commit-Position: refs/heads/main@{#77788}
2021-11-09 11:50:37 +00:00
..
c-signature.h Revert "[fastcall] Enable float support on arm64 simulator" 2021-11-09 11:50:37 +00:00
call-tester.h Move handles-related files to src/handles 2019-05-23 06:00:15 +00:00
code-assembler-tester.h [Compiler] Remove untrusted code mitigations. 2021-08-12 12:58:24 +00:00
codegen-tester.cc [base] Move utils/vector.h to base/vector.h 2021-06-18 13:33:13 +00:00
codegen-tester.h [base] Move utils/vector.h to base/vector.h 2021-06-18 13:33:13 +00:00
function-tester.cc [cleanup] Remove variable shadowing in cctest/compiler/* 2021-09-27 15:31:19 +00:00
function-tester.h Move handles-related files to src/handles 2019-05-23 06:00:15 +00:00
graph-and-builders.h [zone] Cleanup zone allocations in src/compiler and tests, pt.3 2020-07-10 16:39:05 +00:00
node-observer-tester.h Reland "[no-wasm] Exclude src/wasm from compilation" 2021-03-11 14:29:26 +00:00
serializer-tester.h [compiler] Fix serialization for Function#bind 2021-06-22 12:42:19 +00:00
test-atomic-load-store-codegen.cc Reland "[compiler] Support acq/rel accesses and atomic accesses on tagged" 2021-08-19 18:23:57 +00:00
test-basic-block-profiler.cc Don't use floating-point values in basic block instrumentation 2021-02-10 14:15:20 +00:00
test-branch-combine.cc [cleanup] Remove variable shadowing in cctest/compiler/* 2021-09-27 15:31:19 +00:00
test-calls-with-arraylike-or-spread.cc [cleanup] Remove variable shadowing in cctest/compiler/* 2021-09-27 15:31:19 +00:00
test-code-assembler.cc [assembler] Add build flag for --code-comments 2021-04-20 07:25:23 +00:00
test-code-generator.cc [test] Enable baseline tests on riscv64 2021-08-16 14:34:23 +00:00
test-concurrent-shared-function-info.cc [ext-code-space] Avoid Code <-> CodeT conversions in runtime, pt.1 2021-11-08 14:08:24 +00:00
test-gap-resolver.cc [cleanup] Remove variable shadowing in cctest/compiler/* 2021-09-27 15:31:19 +00:00
test-graph-visualizer.cc Reland "[zone-compr] Introduce ZoneTypeTraits and ZoneCompression" 2020-07-31 11:43:08 +00:00
test-instruction-scheduler.cc [deoptimizer][turbofan] Provide id of deoptimizing node in trace 2021-08-11 08:54:52 +00:00
test-instruction.cc [zone-compr] Add kCompressGraphZone constant 2020-07-24 08:50:11 +00:00
test-js-constant-cache.cc Reland "[compiler] Remove one ObjectRef constructor" 2021-05-25 16:38:45 +00:00
test-js-context-specialization.cc [runtime] Enable basic Context extension slot verification. 2021-10-12 09:33:26 +00:00
test-js-typed-lowering.cc [cleanup] Remove variable shadowing in cctest/compiler/* 2021-09-27 15:31:19 +00:00
test-jump-threading.cc Iterate in assembly order for jump threading 2021-08-03 17:22:40 +00:00
test-linkage.cc Reland "[include] Split out v8.h" 2021-08-24 13:08:55 +00:00
test-loop-analysis.cc [cleanup] Remove variable shadowing in cctest/compiler/* 2021-09-27 15:31:19 +00:00
test-machine-operator-reducer.cc [compiler] Fix --trace-turbo-reduction in the presence of direct reads 2020-09-11 17:21:43 +00:00
test-multiple-return.cc [isolate][cleanup] Remove pointer to WasmEngine 2021-06-21 09:09:25 +00:00
test-node.cc Reland "[zone-compr] Introduce ZoneTypeTraits and ZoneCompression" 2020-07-31 11:43:08 +00:00
test-operator.cc Normalize casing of hexadecimal digits 2017-12-02 01:24:40 +00:00
test-representation-change.cc [compiler] Fix bogus integer range types 2021-04-27 15:26:39 +00:00
test-run-bytecode-graph-builder.cc Reland "[include] Split out v8.h" 2021-08-24 13:08:55 +00:00
test-run-calls-to-external-references.cc Revert "[fastcall] Enable float support on arm64 simulator" 2021-11-09 11:50:37 +00:00
test-run-deopt.cc Reland "[include] Split out v8.h" 2021-08-24 13:08:55 +00:00
test-run-jsbranches.cc Move more relevant files to src/objects 2019-05-23 08:52:30 +00:00
test-run-jscalls.cc [interpreter] Remove unused interpreter intrinsics 2021-06-17 13:43:41 +00:00
test-run-jsexceptions.cc Move more relevant files to src/objects 2019-05-23 08:52:30 +00:00
test-run-jsobjects.cc [keys] Handle RangeError in GetKeysWithPrototypeInfoCache 2020-03-04 13:38:10 +00:00
test-run-jsops.cc Move more relevant files to src/objects 2019-05-23 08:52:30 +00:00
test-run-load-store.cc [ptr-compr] Enable pointer compression on s390x 2020-03-31 17:06:17 +00:00
test-run-machops.cc Revert "[fastcall] Enable float support on arm64 simulator" 2021-11-09 11:50:37 +00:00
test-run-native-calls.cc [cleanup] Remove variable shadowing in cctest/compiler/* 2021-09-27 15:31:19 +00:00
test-run-stackcheck.cc Move relevant files to src/execution 2019-05-22 08:36:33 +00:00
test-run-tail-calls.cc [compiler] Refactor CallDescriptor methods 2021-03-06 01:44:20 +00:00
test-run-unwinding-info.cc Remove --perf-prof flag on non-linux 2020-01-10 13:58:50 +00:00
test-run-variables.cc [base] Move utils/vector.h to base/vector.h 2021-06-18 13:33:13 +00:00
test-sloppy-equality.cc [cleanup] Remove variable shadowing in cctest/compiler/* 2021-09-27 15:31:19 +00:00
test-verify-type.cc Fix most instances of -Wunreachable-code-aggressive. 2021-07-01 03:03:25 +00:00
value-helper.cc Reland "[test] Avoid unnecessary std::vector allocations" 2017-10-19 08:47:31 +00:00
value-helper.h [relaxed-simd][wasm] Prototype relaxed int-float trunc 2021-10-28 17:03:30 +00:00