|
[stubs] Remove N-argument Hydrogen-based Array constructor stub
Instead, always tail call to the runtime. Also, cleanup the various versions
of the runtime call that is used for Array construction fallback. There can be
only one.
BUG= chromium:608675
LOG=N
Committed: https://crrev.com/c8ac0d8693f559795eeb3f3aaf386dde166fb2ab
Cr-Commit-Position: refs/heads/master@{#36888}
Total comments: 2
Total comments: 1
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+197 lines, -843 lines) |
Patch |
|
M |
src/arm/code-stubs-arm.cc
|
View
|
1
2
3
4
5
6
7
8
|
7 chunks |
+17 lines, -59 lines |
0 comments
|
Download
|
|
M |
src/arm/interface-descriptors-arm.cc
|
View
|
1
2
3
4
|
2 chunks |
+1 line, -8 lines |
0 comments
|
Download
|
|
M |
src/arm64/code-stubs-arm64.cc
|
View
|
1
2
3
4
5
6
7
8
9
|
7 chunks |
+17 lines, -65 lines |
0 comments
|
Download
|
|
M |
src/arm64/interface-descriptors-arm64.cc
|
View
|
1
2
3
4
|
1 chunk |
+1 line, -9 lines |
0 comments
|
Download
|
|
M |
src/code-stubs.h
|
View
|
1
2
3
|
8 chunks |
+11 lines, -96 lines |
0 comments
|
Download
|
|
M |
src/code-stubs.cc
|
View
|
1
2
3
4
5
6
7
8
|
6 chunks |
+14 lines, -39 lines |
0 comments
|
Download
|
|
M |
src/code-stubs-hydrogen.cc
|
View
|
1
2
3
|
2 chunks |
+0 lines, -110 lines |
0 comments
|
Download
|
|
M |
src/compiler/js-generic-lowering.cc
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+1 line, -2 lines |
0 comments
|
Download
|
|
M |
src/crankshaft/arm/lithium-codegen-arm.cc
|
View
|
1
2
3
4
5
6
7
|
2 chunks |
+3 lines, -9 lines |
0 comments
|
Download
|
|
M |
src/crankshaft/arm64/lithium-codegen-arm64.cc
|
View
|
1
2
3
4
5
6
7
|
2 chunks |
+2 lines, -10 lines |
0 comments
|
Download
|
|
M |
src/crankshaft/ia32/lithium-codegen-ia32.cc
|
View
|
1
2
3
4
5
6
7
|
2 chunks |
+2 lines, -9 lines |
0 comments
|
Download
|
|
M |
src/crankshaft/mips/lithium-codegen-mips.cc
|
View
|
1
2
3
4
5
6
7
|
2 chunks |
+3 lines, -9 lines |
0 comments
|
Download
|
|
M |
src/crankshaft/mips64/lithium-codegen-mips64.cc
|
View
|
1
2
3
4
5
6
7
8
|
3 chunks |
+4 lines, -10 lines |
0 comments
|
Download
|
|
M |
src/crankshaft/x64/lithium-codegen-x64.cc
|
View
|
1
2
3
4
5
6
7
|
2 chunks |
+2 lines, -9 lines |
0 comments
|
Download
|
|
M |
src/ia32/code-stubs-ia32.cc
|
View
|
1
2
3
4
5
6
7
8
|
7 chunks |
+18 lines, -66 lines |
0 comments
|
Download
|
|
M |
src/ia32/interface-descriptors-ia32.cc
|
View
|
1
|
1 chunk |
+6 lines, -11 lines |
0 comments
|
Download
|
|
M |
src/interface-descriptors.h
|
View
|
1
|
2 chunks |
+10 lines, -12 lines |
0 comments
|
Download
|
|
M |
src/interface-descriptors.cc
|
View
|
1
|
1 chunk |
+3 lines, -14 lines |
0 comments
|
Download
|
|
M |
src/mips/code-stubs-mips.cc
|
View
|
1
2
3
4
5
6
7
8
|
7 chunks |
+18 lines, -59 lines |
1 comment
|
Download
|
|
M |
src/mips/interface-descriptors-mips.cc
|
View
|
1
2
3
4
|
1 chunk |
+1 line, -9 lines |
0 comments
|
Download
|
|
M |
src/mips64/code-stubs-mips64.cc
|
View
|
1
2
3
4
5
6
7
8
|
7 chunks |
+18 lines, -59 lines |
0 comments
|
Download
|
|
M |
src/mips64/interface-descriptors-mips64.cc
|
View
|
1
2
3
4
|
1 chunk |
+1 line, -9 lines |
0 comments
|
Download
|
|
M |
src/runtime/runtime.h
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+20 lines, -23 lines |
0 comments
|
Download
|
|
M |
src/runtime/runtime-array.cc
|
View
|
1
2
3
4
5
6
7
8
|
2 chunks |
+0 lines, -67 lines |
0 comments
|
Download
|
|
M |
src/x64/code-stubs-x64.cc
|
View
|
1
2
3
4
5
6
7
8
|
7 chunks |
+18 lines, -59 lines |
0 comments
|
Download
|
|
M |
src/x64/interface-descriptors-x64.cc
|
View
|
1
2
3
|
1 chunk |
+6 lines, -11 lines |
0 comments
|
Download
|
Total messages: 18 (10 generated)
|