|
Reland of Reland of "ARM64: Add NEON support"
This reverts commit c5aad5f284b2a28b33a899cb0c5716cfbe2f6405
The CL was reverted due to missing Chromium dependencies.
This commit removes the simulator trace-based tests, and the associated header file dependencies, previously pulled in by DEPS. The NEON support now has only hand-written tests, in test-assembler-arm64.cc. The remaining tests can be added in a later patch.
BUG= chromium:718439
Original issue's description:
> Reland "ARM64: Add NEON support"
>
> This reverts commit cc047635ff54ce19b12cc91978971795f670767d.
> The CL was reverted due to a missing DEPS mirror.
>
> Original issue's description:
> > ARM64: Add NEON support
> >
> > Add assembler, disassembler and simulator support for NEON in the ARM64 backend.
> >
> > BUG=
> >
> > Review-Url: https://codereview.chromium.org/2622643005
> > Cr-Commit-Position: refs/heads/master@{#44306}
>
> BUG=
>
> Review-Url: https://codereview.chromium.org/2812573003
> Cr-Commit-Position: refs/heads/master@{#44652}
Review-Url: https://codereview.chromium.org/2896303003
Cr-Commit-Position: refs/heads/master@{#45633}
Committed: https://chromium.googlesource.com/v8/v8/+/fc3f29d329c60c24cca6cddb074dd05f0ee5f0a3
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+25565 lines, -2911 lines) |
Patch |
|
M |
BUILD.gn
|
View
|
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
|
M |
src/arm64/assembler-arm64.h
|
View
|
|
24 chunks |
+1553 lines, -167 lines |
0 comments
|
Download
|
|
M |
src/arm64/assembler-arm64.cc
|
View
|
|
14 chunks |
+2104 lines, -325 lines |
0 comments
|
Download
|
|
M |
src/arm64/assembler-arm64-inl.h
|
View
|
|
15 chunks |
+130 lines, -59 lines |
0 comments
|
Download
|
|
M |
src/arm64/code-stubs-arm64.cc
|
View
|
|
7 chunks |
+17 lines, -20 lines |
0 comments
|
Download
|
|
M |
src/arm64/constants-arm64.h
|
View
|
|
15 chunks |
+948 lines, -87 lines |
0 comments
|
Download
|
|
M |
src/arm64/decoder-arm64.h
|
View
|
|
3 chunks |
+75 lines, -46 lines |
0 comments
|
Download
|
|
M |
src/arm64/decoder-arm64-inl.h
|
View
|
|
4 chunks |
+185 lines, -19 lines |
0 comments
|
Download
|
|
M |
src/arm64/deoptimizer-arm64.cc
|
View
|
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
src/arm64/disasm-arm64.h
|
View
|
|
2 chunks |
+8 lines, -0 lines |
0 comments
|
Download
|
|
M |
src/arm64/disasm-arm64.cc
|
View
|
|
19 chunks |
+2455 lines, -168 lines |
0 comments
|
Download
|
|
M |
src/arm64/instructions-arm64.h
|
View
|
|
8 chunks |
+287 lines, -26 lines |
0 comments
|
Download
|
|
M |
src/arm64/instructions-arm64.cc
|
View
|
|
5 chunks |
+441 lines, -30 lines |
0 comments
|
Download
|
|
M |
src/arm64/instrument-arm64.cc
|
View
|
|
2 chunks |
+154 lines, -1 line |
0 comments
|
Download
|
|
M |
src/arm64/macro-assembler-arm64.h
|
View
|
|
18 chunks |
+682 lines, -112 lines |
0 comments
|
Download
|
|
M |
src/arm64/macro-assembler-arm64.cc
|
View
|
|
19 chunks |
+192 lines, -32 lines |
0 comments
|
Download
|
|
M |
src/arm64/macro-assembler-arm64-inl.h
|
View
|
|
7 chunks |
+87 lines, -170 lines |
0 comments
|
Download
|
|
M |
src/arm64/simulator-arm64.h
|
View
|
|
19 chunks |
+1553 lines, -103 lines |
0 comments
|
Download
|
|
M |
src/arm64/simulator-arm64.cc
|
View
|
|
34 chunks |
+2762 lines, -941 lines |
0 comments
|
Download
|
|
A |
src/arm64/simulator-logic-arm64.cc
|
View
|
|
1 chunk |
+4191 lines, -0 lines |
0 comments
|
Download
|
|
M |
src/arm64/utils-arm64.h
|
View
|
|
5 chunks |
+22 lines, -30 lines |
0 comments
|
Download
|
|
M |
src/arm64/utils-arm64.cc
|
View
|
|
3 chunks |
+83 lines, -39 lines |
0 comments
|
Download
|
|
M |
src/compiler/arm64/code-generator-arm64.cc
|
View
|
|
10 chunks |
+16 lines, -16 lines |
0 comments
|
Download
|
|
M |
src/compiler/arm64/instruction-selector-arm64.cc
|
View
|
|
2 chunks |
+5 lines, -5 lines |
0 comments
|
Download
|
|
M |
src/crankshaft/arm64/delayed-masm-arm64.h
|
View
|
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
src/crankshaft/arm64/delayed-masm-arm64-inl.h
|
View
|
|
1 chunk |
+2 lines, -4 lines |
0 comments
|
Download
|
|
M |
src/crankshaft/arm64/lithium-codegen-arm64.h
|
View
|
|
1 chunk |
+3 lines, -4 lines |
0 comments
|
Download
|
|
M |
src/crankshaft/arm64/lithium-codegen-arm64.cc
|
View
|
|
11 chunks |
+16 lines, -17 lines |
0 comments
|
Download
|
|
M |
src/crankshaft/arm64/lithium-gap-resolver-arm64.h
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
src/v8.gyp
|
View
|
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
|
M |
test/cctest/test-assembler-arm64.cc
|
View
|
|
38 chunks |
+4338 lines, -423 lines |
0 comments
|
Download
|
|
M |
test/cctest/test-disasm-arm64.cc
|
View
|
|
13 chunks |
+3157 lines, -11 lines |
0 comments
|
Download
|
|
M |
test/cctest/test-utils-arm64.h
|
View
|
|
8 chunks |
+34 lines, -16 lines |
0 comments
|
Download
|
|
M |
test/cctest/test-utils-arm64.cc
|
View
|
|
9 chunks |
+58 lines, -35 lines |
0 comments
|
Download
|
Total messages: 15 (6 generated)
|